# Instagram Search Profiles API (https://www.socialcrawl.dev/platforms/instagram/search-profiles) > Searches Google for public Instagram results matching a keyword or phrase, then returns matching public profiles mapped to the unified Author schema — `username`, `display_name`, `bio`, `verified`, `followers`, `following`, `posts_count`, `avatar_url`, and the profile `url`. Best-effort against Google's index, not a native Instagram profile search. TL;DR: `GET /v1/instagram/search/profiles` costs 1 credit per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `query` | yes | Bio or caption keyword/phrase to search for. | | `cursor` | no | The cursor returned by the previous response. In this version it is the next Google results page number. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/instagram/search/profiles?query=yoga" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I search for Instagram profiles by keyword via API? Send a GET request to /v1/instagram/search/profiles with a query. SocialCrawl searches Google for public Instagram results and maps matches to the unified Author schema as a JSON array. ### Is this a native Instagram profile search? No. To be clear, it searches Google's index for public Instagram profiles matching your keyword, not Instagram's internal search. Results are best-effort against what Google has indexed. ### What fields come back for each profile? Each match maps to the unified Author schema: username, display name, bio, verified status, followers, following, posts_count, avatar URL, and profile URL. ### How do I paginate profile search results? The response includes a cursor. Pass it back as the cursor parameter on the next request to fetch the next page of results until the cursor comes back empty. ### How much does profile search cost? Each request costs 1 credit on the standard tier. New accounts get 100 free credits with no credit card, so you can run roughly 100 searches before paying. See the full Instagram API: https://www.socialcrawl.dev/platforms/instagram ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How to search public Instagram profiles by keyword using an API - API to find Instagram accounts by keyword mapped to a unified schema