The text
The suggestion's full text.
Popular platforms
By use case
Start building
Instagram's own hashtag search for the words.
100 free credits. No card needed.
The suggestion's full text.
What kind of account it is, such as hashtag.
Instagram's own id for it.
Type a word and get the hashtags that start with it, each with its post count. For nike, the sample's first two are nikewomen at 2,027,008 posts and nikeairmax at 4,839,167.
nikewomen
nikeairmax
About 50 hashtags come back in one page, in Instagram's order, the family of tags people have built around a brand or product name.
Brand monitoringnikewomen
2M
hashtag
Small tags read 100+ in extra.post_count_label, the mark of a tag quiet enough for a campaign to lead rather than drown in.
nikeairmax
4,839,167
4.8M
Sign up and get 100 free credits. No card needed.
Pass query (nike).
Send back cursor until has_more is false.
1curl -G "https://api.socialscrape.dev/v1/instagram/search" \2 -d query=nike \3 -H "x-api-key: $SOCIALSCRAPE_API_KEY"1import requests2 3r = requests.get(4 "https://api.socialscrape.dev/v1/instagram/search",5 params={"query": "nike"},6 headers={"x-api-key": KEY},7)8suggestions = r.json()["data"]["items"]1const url = new URL("https://api.socialscrape.dev/v1/instagram/search");2url.searchParams.set("query", "nike");3 4const res = await fetch(url, {5 headers: { "x-api-key": KEY },6});7const { data } = await res.json();{ "ok": true, "credits_charged": 1, "data": { "items": [ { "text": "nikewomen", "url": "https://www.instagram.com/explore...", "kind": "hashtag" }, ... ], "has_more": false } }
Ask your agent for Instagram hashtag suggestions in plain words, and the SocialScrape MCP server makes the call.
Set up the MCP serverInstagram hashtag suggestions, given a search.
1 credit a call; a repeat within 1 days is free.
Your key stays in your agent's settings.
18,000 credits a month
50,000 credits a month
150,000 credits a month
$27/mo
$73/mo
$209/mo
Over 1M credits a month? Talk to us. Or see full pricing.
No, hashtags only: accounts, places and keyword suggestions are not in the answer. For accounts use Instagram profile search, and for a tag's posts Instagram posts by hashtag.
An unusual word answers an empty list. query takes a word or the start of one, with or without #.
extra.post_count is the number. extra.post_count_label is the rounded label Instagram prints beside it, such as 4.8M for nikeairmax.
The hashtags that start with them, in Instagram's order, about 50 in one page with no cursor. Each carries its id, url and post count (extra.post_count, and extra.post_count_label, the rounded label Instagram prints; small tags read 100+). An unusual word answers an empty list. Accounts, places and keyword suggestions are not in the answer. For a hashtag's posts use search/hashtag; for accounts search/profiles. Each suggestion has up to 10 fields, and the sample fills kind, text, id and url.
query (required): The word or start of a word to find hashtags for, with or without #.
invalid_params and not_found. None is charged, and the errors list says which to retry.
client.instagram.search(...) in Python and client.instagram.search() in TypeScript.