# Instagram Reels Search

Search Instagram Reels by keyword and get matching reels (caption, likes, comments, creator, and duration). Instagram does not return view or play counts in reels search results. Results are relevance-ranked, not chronological. Paging tops out around 110 reels per query (11 pages of 10).

|  |  |
| --- | --- |
| Tool id | `anyapi.instagram-search-reels` |
| Platform | [Instagram](https://www.orcarouter.ai/tools/instagram.md) |
| Capability | [Search posts](https://www.orcarouter.ai/tools/instagram/search-posts.md) |
| Price | $0.00121 per call |
| Health | OK |
| p50 latency | 5.9 s |
| Success (7 days) | 16.7% |
| Runs (30 days) | 28 |
| Idempotent | no |
| Data class | scraped |

## Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `query` | string | yes | Search keyword (e.g. "crossfit"). |
| `datePosted` | string | no | Recency hint, not a hard filter. Reel discovery runs on top of Google search, so this window narrows Google's index by when it discovered or last crawled the reel, which is not the same as when the reel was published to Instagram. Returned reels can have a createdUtc outside the requested... |
| `page` | integer | no | 1-based results page. |

## Call it

```bash
curl -sS https://api.orcarouter.ai/v1/tools/anyapi.instagram-search-reels/run \
  -H "Authorization: Bearer $ORCAROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"query":"<query>"}}'
```

```python
import os, requests

resp = requests.post(
    "https://api.orcarouter.ai/v1/tools/anyapi.instagram-search-reels/run",
    headers={"Authorization": f"Bearer {os.environ['ORCAROUTER_API_KEY']}"},
    json={"input":{"query":"<query>"}},
)
print(resp.json())
```

## Alternatives

| Tool | Source | Price | Health |
| --- | --- | --- | --- |
| [Search Instagram reels by keyword](https://www.orcarouter.ai/tools/instagram/search-posts/x-v2-instagram-reels-search.md) | — | $0.002068 per credit | OK |
| [Search Instagram across all content by keyword](https://www.orcarouter.ai/tools/instagram/search-posts/x-instagram-v2-general-search.md) | — | $0.0022 per call | OK |
| [Instagram places by GPS coordinates](https://www.orcarouter.ai/tools/instagram/search-posts/x-instagram-v2-search-by-coordinates.md) | — | $0.0022 per call | OK |
| [Search Instagram music by keyword](https://www.orcarouter.ai/tools/instagram/search-posts/x-instagram-v2-search-music.md) | — | $0.0022 per call | OK |
| [Search Instagram reels by keyword](https://www.orcarouter.ai/tools/instagram/search-posts/x-instagram-v2-search-reels.md) | — | $0.0022 per call | OK |
| [Instagram Search](https://www.orcarouter.ai/tools/instagram/search-posts/instagram-search.md) | — | $0.00396 per call | OK |
| [Search Instagram across all content by keyword](https://www.orcarouter.ai/tools/instagram/search-posts/x-instagram-v3-general-search.md) | — | $0.0088 per call | OK |
| [Instagram places by GPS coordinates](https://www.orcarouter.ai/tools/instagram/search-posts/x-instagram-v3-search-by-coordinates.md) | — | $0.0088 per call | OK |

## FAQ

### How much does Instagram Reels Search cost?

Instagram Reels Search costs $0.00121 per call: 1,000 calls cost $1.21.

### What does a $10 budget buy with Instagram Reels Search?

About 8264 calls at $0.00121 per call.

### How fast is Instagram Reels Search?

Its median response time over recent runs is 5878 ms.

### How reliable is Instagram Reels Search?

16\.7% of its runs succeeded over the last 7 days.

### What inputs does Instagram Reels Search need?

Required inputs: query.

### How do I call Instagram Reels Search?

Send POST /v1/tools/{id}/run with your OrcaRouter API key and a JSON body {"input": {…}}, where {id} is the tool id POST /v1/tools/discover returns for it.

---

Markdown version of https://www.orcarouter.ai/tools/instagram/search-posts/instagram-search-reels
