{"uid":"cap_HQYd_wkI0F23QUNBlrszT","slug":"instagram-scraper-api-x402-pay-per-call-3fa5ead6","name":"Instagram Scraper API (x402 Pay-per-call)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/instagram?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"search":{"type":"string","description":"Comma-separated terms for public popular-search posts. Leave blank when using URLs. Search is an approximate public discovery feed."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Stop after this many records across all targets. Zero means no additional cap."},"directUrls":{"type":"array","items":{"type":"string"},"description":"Public profile, post, or reel URLs. URLs take priority over search terms."},"resultsType":{"enum":["posts","reels","details"],"type":"string","default":"posts","description":"Choose posts, reels, or public profile details."},"resultsLimit":{"type":"integer","default":12,"minimum":1,"description":"Maximum posts or reels per URL or search term. Public pages currently expose up to 12 feed items per target."},"includePostDetails":{"type":"boolean","default":true,"description":"Visit each post to add available timestamps, engagement counts, dimensions, and media links. This uses more requests."},"onlyPostsNewerThan":{"type":"string","description":"Optional ISO date or relative age such as 7 days or 2 months. Requires a visible post timestamp."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"url":null,"type":null,"caption":null,"hashtags":null,"shortCode":null,"recordType":null,"productType":null}],"product":"instagram"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jA4Jjxh66zPWJCB1Iu6Df","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes public Instagram posts, reels, and profile details by search term or direct URL, returning structured JSON data on a pay-per-call basis.","exampleAgentPrompt":"Search Instagram for the top 12 posts about 'sustainable fashion' and pull full details including captions, hashtags, timestamps, and engagement counts for each one.","exampleUseCases":[{"title":"Brand mention monitoring on Instagram","prompt":"Fetch the latest 12 Instagram posts mentioning 'NikeRunning' — I want captions, hashtags, and engagement counts for each post, and only show me posts from the last 7 days."},{"title":"Competitor profile content audit","prompt":"Scrape the most recent posts from instagram.com/patagonia — give me up to 12 posts with captions, timestamps, media links, and any hashtags they used."},{"title":"Trending topic discovery via search","prompt":"Search Instagram for posts about 'matcha latte' and return up to 20 results as posts type, including full post details like captions and engagement so I can see what's popular."}],"resultDescription":"Returns a JSON object with a count of results and an array of items, each containing fields such as post ID, URL, type, caption, hashtags, short code, record type, and product type. When includePostDetails is true, items also include timestamps, engagement counts (likes, comments), media dimensions, and direct media links.","failureModes":["Private or restricted accounts return no data — the scraper only accesses public content","Instagram rate limiting or anti-scraping measures may result in empty results (not charged)","Invalid or deleted URLs return empty item arrays","Search terms that match no public discovery feed posts return zero items","Date filters requiring visible timestamps may exclude posts where timestamps are hidden"],"whenToPreferThis":"Choose this endpoint when you need structured Instagram data (posts, reels, or profile details) without maintaining your own scraping infrastructure. It is ideal for agents that need on-demand, pay-per-use Instagram data with no subscription commitment. Prefer it over browser automation when you need clean JSON output quickly, and over the official Instagram API when you need public data without OAuth or app review. Best suited for public content discovery, competitor research, hashtag analysis, and content audits.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:26.602Z","isFirstParty":false,"canonicalSlug":"instagram-scraper-api-x402-pay-per-call-3fa5ead6"}