Back to APIs
Instagram public data

Instagram Public Data API

Find public profiles and collect posts, Reels, comments, follower counts, engagement metrics and media metadata through one consistent asynchronous API workflow.

Available Instagram APIs

Choose a focused endpoint for profile discovery, account metrics, public posts, Reels or comments. Every endpoint uses the same SocQ authentication and task-result pattern.

What Instagram data can you retrieve?

SocQ normalizes public Instagram results into stable JSON records so product teams do not need to maintain separate browser automation and response-cleanup pipelines.

Profiles and discovery

Search public accounts and return usernames, display names, biographies, profile URLs, avatars, verification status and visible account signals.

Follower and account counts

Retrieve visible follower, following and post counts for public usernames or profile URLs.

Public posts

Collect captions, authors, timestamps, media references, hashtags, mentions and visible likes or comments by username.

Public Reels

Collect Reel captions, media references, play and engagement counts, duration, hashtags, mentions and audio metadata when available.

Public comments

Collect comment text, author fields, timestamps, post references and visible like or reply counts from public Instagram post URLs.

SocQ vs Instagram Graph API

The two products solve different integration problems. SocQ is designed for normalized public-data collection; Meta's official API is designed primarily for authorized professional accounts and platform actions.

CapabilitySocQInstagram Graph API
Primary usePublic profile, content and comment data collectionManage authorized Business and Creator accounts
Customer OAuthSocQ API key; no customer Instagram OAuthMeta app setup and account authorization
PublishingNot supportedSupported for eligible professional accounts
Private contentNot supportedOnly data granted through authorized permissions
Response formatNormalized across SocQ endpointsNative Meta Graph response shapes

How the Instagram API works

All Instagram endpoints follow the same asynchronous workflow, which keeps long-running collection outside your request thread.

  1. 1. Submit a task

    Send a POST request with a query, usernames, or public profile and content URLs, plus an optional results limit.

  2. 2. Poll task status

    Use the returned task ID until the task succeeds or fails. Apply backoff instead of tight retry loops.

  3. 3. Read normalized results

    Fetch result items, store stable IDs and follow next_cursor when more records are available.

Start with one API request

Authenticate with a SocQ API key. This example starts a public Instagram profile search; posts, Reels, comments and follower counts use the same task workflow.

curl -X POST "https://api.socq.ai/v1/instagram/search" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"sustainable travel","results_limit":25}'

# Poll GET /v1/tasks/{task_id}
# Read GET /v1/tasks/{task_id}?limit=50

Common Instagram API use cases

Creator discovery

Find relevant public profiles, then enrich selected accounts with posts, Reels and visible follower metrics.

Content monitoring

Track public posts, Reels and selected public comment records for campaigns, competitors, creators or recurring content formats.

Analytics enrichment

Add visible social identity and engagement fields to internal dashboards, data warehouses and reporting systems.

Research directories

Build reviewable public-account and content datasets with stable URLs, IDs and collection timestamps.

Limits and public-data policy

SocQ is scoped to publicly available Instagram results. Availability can change as accounts, content and public source responses change.

  • Private, restricted, removed or login-only content is outside the supported boundary.
  • Some public records may omit counters, comment fields, media references, biographies or audio fields.
  • Use conservative request rates, cursor pagination and backoff after rate-pressure responses.
  • Do not use the API to publish, edit or delete Instagram content.

Instagram API frequently asked questions

Is this the official Instagram Graph API?

No. SocQ provides normalized access to supported public Instagram results. Use Meta's Graph API when you need authorized account management or publishing.

Do users need to connect their Instagram account?

No customer Instagram OAuth is required for the supported public-data endpoints. Requests use a SocQ API key.

Can the API access private profiles?

No. Private, restricted and login-only Instagram content is not supported.

How is usage priced?

Each endpoint displays its current per-result credit price. Billing is based on normalized result records returned by the task.