Instagram hub

Instagram native search API

Typeahead for public Instagram accounts, hashtags, places, and keyword suggestions — one page, no posts, no login.

GET /v1/instagram/search

1 credit per successful request.

About this endpoint

GET /v1/instagram/search takes a required query string and returns ranked data.users, data.hashtags, data.places, and data.keywords from Instagram-native search. This route has no lookupStatus and no pagination: empty arrays are a valid success when there are no matches. It does not return posts. Bill from meta.creditsCharged.

This is not Google-indexed profile discovery. For broader profile search from bios and captions use GET /v1/instagram/search/profiles. For hashtag posts use GET /v1/instagram/search/hashtags. For reel keyword search use GET /v1/instagram/search/reels. For a curated topic page with posts use GET /v1/instagram/search/popular.

Instagram native search API FAQ

How do I search Instagram accounts, hashtags, and places via API?

Call GET /v1/instagram/search with your Social Fetch API key (x-api-key) and a required query parameter. Read data.users, data.hashtags, data.places, and data.keywords in the JSON response. See the API docs for parameters and examples.

How much does Instagram native search cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged — that field is the billing source of truth.

Native search vs profile search vs hashtag search vs reels search?

Use this route for Instagram-native typeahead of accounts, hashtags, places, and keyword suggestions (one page, no posts). Use GET /v1/instagram/search/profiles for Google-indexed profile discovery. Use GET /v1/instagram/search/hashtags for posts under a tag. Use GET /v1/instagram/search/reels for reel keyword search.

Does this endpoint paginate or return posts?

No. Each call returns one page of mixed typeahead results and does not include posts. Empty arrays are a valid success when there are no matches.

Do I need an Instagram login to use this search?

No. You authenticate to Social Fetch with an API key. The route returns public Instagram-native search results; it does not act on behalf of a logged-in Instagram user.