{"uid":"cap_YJkIBlQwHce_aqfqaPzLw","slug":"instagram-withzero-ai-instagram-batch-profile-fetcher-withzero-ai-dc7fc2fd","name":"Instagram Batch Profile Fetcher (withzero.ai)","description":"Batch fetch 1–25 handles concurrently (sync, Web Unlocker). Each result carries account metadata + the first ~12 posts + pageInfo. Filters: since_ts, max_posts (1–12), only_reels, exclude_reels. Flat $0.0011 per handle.","url":"https://instagram.withzero.ai/profiles?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["handles"],"properties":{"handles":{"type":"array","items":{"type":"string"},"maxItems":25,"minItems":1,"description":"Batch of 1–25 Instagram handles (with or without @)."},"since_ts":{"type":"integer","description":"Unix seconds watermark — keep only posts with timestamp > since_ts."},"max_posts":{"type":"integer","maximum":12,"minimum":1,"description":"Max posts per handle (default 12, cap 12)."},"only_reels":{"type":"boolean","description":"Keep only reels."},"exclude_reels":{"type":"boolean","description":"Drop reels."}},"additionalProperties":false},"responseSchema":{"type":"object","required":["apiVersion","source","fetchedAt","results"],"properties":{"source":{"enum":["sync"],"type":"string"},"results":{"type":"array","items":{"type":"object","required":["handle","account","posts","pageInfo"],"properties":{"error":{"type":"string"},"posts":{"type":"array","items":{"type":"object","required":["id","shortcode","url","type","isVideo","caption","timestamp","takenAt","likes","comments","views","thumbnailUrl"],"properties":{"id":{"type":"string"},"url":{"type":"string"},"type":{"enum":["photo","video","carousel","reel"],"type":"string"},"likes":{"type":"number","nullable":true},"views":{"type":"number","nullable":true},"caption":{"type":"string"},"isVideo":{"type":"boolean"},"takenAt":{"type":"string"},"comments":{"type":"number","nullable":true},"shortcode":{"type":"string"},"timestamp":{"type":"number"},"thumbnailUrl":{"type":"string","nullable":true}},"additionalProperties":false}},"handle":{"type":"string"},"account":{"type":"object","required":["isPrivate","followerCount","postCount","isVerified","lastPostAt"],"properties":{"isPrivate":{"type":"boolean"},"postCount":{"type":"number"},"isVerified":{"type":"boolean"},"lastPostAt":{"type":"string","nullable":true},"followerCount":{"type":"number"}},"additionalProperties":false},"pageInfo":{"type":"object","required":["hasNextPage","endCursor"],"properties":{"endCursor":{"type":"string","nullable":true},"hasNextPage":{"type":"boolean"}},"additionalProperties":false},"unavailable":{"type":"boolean"}},"additionalProperties":false}},"fetchedAt":{"type":"string"},"apiVersion":{"enum":[1],"type":"number"}},"additionalProperties":false},"example":{"request":{"handles":["instagram","nasa","nature"],"max_posts":10},"response":{"_truncated":true,"_originalSize":37095}},"exampleRequest":{"handles":["instagram","nasa","nature"],"max_posts":10},"tags":[],"displayCostAmount":"0.0044","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":3,"rating":{"score":"0.83","successRate":"0.68","reviews":3,"stars":"4.3","state":"rated"},"availabilityStatus":"healthy","priceObserved":{"p10Cents":"0.3300","medianCents":"0.4400","p90Cents":"1.2100","minCents":"0.3300","maxCents":"1.2100","p95Cents":"1.2100","sampleCount":56,"varies":true,"failureChargeRate":null},"sessionDeposit":null,"pricing":{"kind":"unknown","summary":"$0–$0.01/call (observed)","primary":{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_qRIG15RiI6_PNPjeRUVy1","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"dynamic","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"instagram.withzero.ai","brandSlug":"instagram-withzero-ai-mpp","brandBaseUrl":"https://instagram.withzero.ai","brandDocsUrl":null,"whatItDoes":"Concurrently fetches account metadata and up to 12 recent posts for 1–25 Instagram handles in a single synchronous request, with optional post filtering.","exampleAgentPrompt":"Pull the account metadata and latest 10 posts for these Instagram handles — @Nike, @Adidas, and @Puma — only include reels, and only posts published after January 1, 2025.","exampleUseCases":null,"resultDescription":"An array of per-handle results, each containing: account metadata (follower count, post count, verified status, privacy status, last post date), a list of up to 12 posts (id, shortcode, URL, type, caption, likes, views, comments, timestamp, thumbnail URL), and pageInfo (hasNextPage, endCursor) for pagination. Also includes fetchedAt timestamp and API version.","failureModes":["Handle not found or account deleted — result may be empty or missing","Private account — posts not returned, metadata may be partial","Rate limiting or scraping block from Instagram — upstream failure","More than 25 handles provided — request rejected with validation error","max_posts outside 1–12 range — request rejected","Conflicting filters (only_reels + exclude_reels both true) — undefined behavior","Network timeout on slow handles in the batch"],"whenToPreferThis":"Use this endpoint when you need to fetch data for multiple Instagram accounts in one call (up to 25) and want a flat per-handle price ($0.0011). Prefer this over the single-handle GET endpoint when you have a list of accounts to process. It's the right choice for influencer research, competitor monitoring, or any workflow that needs to ingest Instagram profile data at scale without multiple round trips.","instructions":null,"reviewSummary":"Batch Instagram handle lookup delivering account metadata and recent posts for 1–25 handles concurrently at $0.0011 per handle. Accurately distinguishes live accounts from nonexistent, private, or removed ones via clear per-handle error strings, and correctly returns metadata fields like verification status. However, at least one reviewer found that mixing unavailable handles into a batch can cause the entire batch to 404, requiring callers to isolate failing handles separately.","reviewSummaryHighlights":["Clear, specific error strings distinguish nonexistent, private, and removed accounts","Accurate metadata including verification flags at very low per-handle cost","Efficient for bulk existence checks and handle validation"],"reviewSummaryConcerns":["A private or unavailable handle in a batch may 404 the entire request — isolate suspect handles before batching"],"reviewSummaryGeneratedAt":"2026-09-21T06:15:05.715Z","activationCount":503,"lastUsedAt":"2026-10-12T16:00:42.915Z","lastSuccessfullyRanAt":"2026-10-12T16:00:42.915Z","lastHealthCheckAt":"2026-10-12T18:14:00.077Z","isFirstParty":true,"canonicalSlug":"instagram-withzero-ai-instagram-batch-profile-fetcher-withzero-ai-dc7fc2fd"}