Endpoint Playground
Searches public Instagram user profiles stored in a search index. Sort enum: `relevance`, `followers_desc`, `followers_asc`, `crawled_at_desc`, `crawled_at_asc`, `created_at_desc`, `created_at_asc`. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100). Dataset Playground requests query indexed data and do not apply proxy routing.
14 Oct 2026: 1 items; 18 fields had a value in every checked item.
Sample value profiles: crawled_at: 2026-07-24; external_url: youtube.com; is_verified: true in 1 of 1.
curl 'https://api.crawlora.net/api/v1/datasets/instagram-users/search?sort=relevance' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Full-text query over username, full_name and biography, max 256 characters | |
| username | string | No | Exact username filter (case-insensitive), max 128 characters | |
| category_name | string | No | Exact category filter (case-insensitive, e.g. Digital Creator), max 128 characters | |
| source_tier | string | No | Exact filter for seed tier (e.g. crossref, vertical-hashtags, mention-graph, head-directory), max 128 characters | |
| is_verified | boolean | No | Filter by the Instagram verification checkmark | |
| is_business_account | boolean | No | Filter by business or creator accounts | |
| has_bio | boolean | No | Filter by a non-empty profile biography | |
| has_external_url | boolean | No | Filter by a linked external URL | |
| min_followers | integer | No | Minimum follower count | |
| max_followers | integer | No | Maximum follower count | |
| min_ratio | number | No | Minimum follower-to-following ratio | |
| max_ratio | number | No | Maximum follower-to-following ratio | |
| created_after | string | No | Accounts created on or after this date (RFC3339 or YYYY-MM-DD) | |
| created_before | string | No | Accounts created on or before this date (RFC3339 or YYYY-MM-DD) | |
| crawled_after | string | No | Records last refreshed on or after this date (RFC3339 or YYYY-MM-DD) | |
| crawled_before | string | No | Records last refreshed on or before this date (RFC3339 or YYYY-MM-DD) | |
| sort | string | No | relevance | Sort enum: relevance, followers_desc, followers_asc, crawled_at_desc, crawled_at_asc, created_at_desc, created_at_asc |
| page | integer | No | Page number, defaults to 1 | |
| page_size | integer | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "instagram-users",
"items": [
{
"username": "instagram",
"id": "25025320",
"full_name": "Instagram",
"biography": "Discovering creators and stories around the world.",
"external_url": "https://about.instagram.com",
"avatar_url": "https://scontent.cdninstagram.com/avatar.jpg",
"is_verified": true,
"is_business_account": true,
"category_name": "Product/Service",
"has_bio": true,
"has_external_url": true,
"followers": 670000000,
"following": 80,
"posts": 7500,
"follower_following_ratio": 8375000,
"source_tier": "head-directory",
"crawled_at": "2026-07-23T10:00:00Z",
"schema_version": 1
}
],
"page": 1,
"page_size": 20,
"total": 1,
"sort": "followers_desc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.