Instagram API for AI Agents

    Public Instagram search and data as structured JSON.

    Search public Instagram content and pull profiles, media, comments, and hashtag media through one developer-friendly API — normalized JSON, one API key, usage-based pricing.

    Endpoints

    Every Instagram endpoint returns structured JSON. Public Instagram profile, media, comments, and hashtag media. Login, posting, messaging, and private surfaces are not exposed.

    • POST/desearch/instagram/searchInstagram Search API
    • GET/desearch/instagram/media/{id}Retrieve Instagram Media by ID
    • GET/desearch/instagram/profile/{username}Retrieve Instagram Profile
    • GET/desearch/instagram/profile/{username}/postsRetrieve Instagram Profile Posts
    • GET/desearch/instagram/comments/{media_id}Retrieve Instagram Comments
    • GET/desearch/instagram/hashtag/{tag}Retrieve Instagram Hashtag Media

    Trusted by AI innovators worldwide

    Built for teams that need fresh web, social, crawl, and cited AI context in production workflows.

    Frequently Asked Questions

    Everything you need to know about the Desearch Instagram API

    The Desearch Instagram API gives developers programmatic access to public Instagram data — search, profiles, media, comments, and hashtag media — returned as clean structured JSON for AI agents and data workflows.

    Create a free account at console.desearch.ai, copy your API key, and call the REST endpoints with the key in the Authorization header. Python and JavaScript SDKs and ready-to-paste snippets are in the docs.

    Yes. The Desearch Instagram API returns public data only. Private, authenticated, messaging, and publishing surfaces are not exposed.

    Pricing is usage-based — you pay only for the requests you make, with free starter credits when you sign up. See the pricing page for current rates.

    Every response is structured JSON, normalized for AI pipelines and agent workflows, so you can parse and ingest it without scraping raw HTML.