Instagram Giveaway Finder API

The Instagram Giveaway Finder API pulls prize, tags, and deadline from public post captions. Spreadsheets tracking those contests go stale overnight.

To every marketer who's tracked Instagram contests in a spreadsheet

An influencer marketer at a beauty brand still keeps a tab named Giveaways. Columns: prize, rules, end date, link. The source is a Reel they saw at lunch. By Friday two contests have closed, one was a "giveaway" sticker with no prize, and the sheet still looks current.

You tried the spreadsheet. It did not work. Not because you are disorganized. Because the rules live in a caption that changes every time a new host posts, and Instagram is not a calendar.

Follow, tag two friends, ends Sunday — then the cell is a lie

The workaround is the same across agencies and in-house social teams. Someone searches "nike giveaway" or "skincare giveaway instagram," bookmarks posts, and copies entry steps by hand. A competitor runs a product sweepstakes over a weekend. Your monitoring is a muted hashtag and a feeling.

Google snippets make it sloppier. You see "GIVEAWAY" and a truncated sentence. The deadline is in the next line of the real caption. The prize is "Air Max" in one post and "a mystery box" in another. Entry requirements are a list: follow, tag, like, share to Stories. None of that is a row until a person types it.

Deal hunters and consumer sites have the same pile, just with more queries and less patience. Creators tracking brand collabs have it too: they need active contests, not a mood.

The spreadsheet fails in a specific way. You paste a Reel URL. You copy "tag 2 friends." The next post wants three tags and a Story share. You leave the cell as "tag friends" because you were late to a meeting. A week later legal asks whether the client’s creator entered an official contest or a fan account running a fake prize. The sheet cannot answer. It never stored the host, the deadline language, or the difference between a product and a gift card. You were tracking a feeling named giveaway.

The caption already listed the prize. You were filing screenshots.

I built the Instagram Giveaway Finder API for that pile. You enter search phrases the way you already search — nike giveaway, beauty giveaway instagram — and I read public posts' SEO descriptions instead of the snippet. The output is not a bookmark folder. It is prizes, entry requirements, deadline text, host brand, and the source post, newest first.

Three moves:

  1. Run the queries you would type anyway, several in one go if the niche has variants (contest, giveaway, the product name).
  2. Optionally set country and language so a German skincare sweepstakes is not drowned by US noise.
  3. Filter the rows. Skip the posts that were just a sticker.

Run on Apify.

If you already lost a weekend to "ends tonight," this is for you

If you are a social media manager watching giveaway trends in a category, this is for you. If you source brand contests for creators, this is for you. If you aggregate social sweepstakes for a deals site, this is for you.

If you want to scrape private accounts or DMs for entries, no. Public posts and Reels only.

Not every "GIVEAWAY" in a caption is a real contest with a prize and a date. Confidence will be low when the text is thin. A strict after date on a quiet niche returns nothing — widen the query or the window. Input, pricing, and caveats are on the Apify Store README for Instagram Giveaway Finder.

A missed deadline is not a research gap. It is the sheet.

The cost of the old way is a contest you were supposed to watch that ended while the tab was still "this week's." Or a client report that listed a Reel whose rules you copied wrong because you never opened the full caption.

If the giveaway is public, stop tracking it like a grocery list.

Run on Apify.

Discount codes are a different caption job — find Instagram promo codes by store domain when you need offers, not prizes. More posts sit on the all posts.