Search hashtag posts
Find hashtag media via web indexes or a labelled keyword fallback. Filter by verified dates; confirmed no matches return not found. Failed requests are free.
instagram.hashtag-posts.search
/execute
Shared execution endpoint
Input parameters
date_posted
string
optional
Allowed values: `any`, `day`, `week`, `month`, `year`. Default: `any`.
any
enrich
boolean
optional
Fetch public metadata with at most four concurrent lookups and a shared 45-second budget; enrichment_status reports each result. Default: `false`.
false
hashtag
string
required
india
limit
integer
optional
Maximum number of results to return. From 1 to 25. Default: `10`.
10
max_pages
integer
optional
Maximum number of result pages to fetch. From 1 to 5. Default: `2`.
2
media_type
string
optional
Allowed values: `all`, `posts`, `reels`. Default: `all`.
all
page
integer
optional
One-based result page to fetch. At least 1. Default: `1`.
Response
Successful output is returned in results[0].data.
Raw platform output is intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.
| Path | Observed type | Example |
|---|---|---|
has_more |
boolean |
false |
hashtag |
string |
india |
match_mode |
string |
keyword_popular |
next_page |
integer |
0 |
pages |
integer |
2 |
results |
array |
3 items |
results |
array |
3 items |
total_count |
integer |
10 |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.