{"uid":"cap_nNo1ASYAHzmuGnqj26X72","slug":"agdata-instagram-posts-api-c76dbff3","name":"agdata Instagram Posts API","description":"Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.","url":"https://agdata.shveik.dev/v1/x402/instagram?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["profile","hashtag","search","user"],"type":"string"},"limit":{"type":"integer","maximum":20,"minimum":1},"query":{"type":"string","maxLength":500}}},"responseSchema":{"type":"json","example":{"id":"39831183…","url":"https://…","likes":77530,"views":3274931,"author":"natgeo","caption":"Presente…","hashtags":[],"media_url":"https://…","posted_at":"2026-09-…","shortcode":"DdG4RIxI…","media_type":"video","author_name":"National…","comments_count":496}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0255","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.0255/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0255","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0255","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UMdeZ2xN09FtXnKCamND0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0255","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetch Instagram posts as structured JSON by profile, hashtag, search query, or user — paid per call with no account required.","exampleAgentPrompt":"Pull the last 10 posts from the NatGeo Instagram profile and give me each post's caption, likes, views, and media URL.","exampleUseCases":[{"title":"Brand content audit","prompt":"Get the 20 most recent posts from Nike's Instagram account — I need the caption, likes, views, and when each was posted."},{"title":"Hashtag trend research","prompt":"Fetch up to 15 Instagram posts tagged #sustainablefashion and show me the captions, like counts, and media URLs so I can see what's trending."},{"title":"Competitor social monitoring","prompt":"Search Instagram for posts about 'oat milk latte' and return up to 10 results with author names, captions, likes, and view counts."}],"resultDescription":"A JSON array of up to 20 Instagram posts, each containing post ID, URL, likes count, views count, author username, author display name, caption text, hashtags list, media URL, media type (image/video), shortcode, posted_at timestamp, and comments count.","failureModes":["Private or restricted accounts return no data or an empty result","Invalid or non-existent username/hashtag returns empty array","Exceeding limit bounds (outside 1–20) triggers validation error","Payment failure (insufficient USDC or x402 misconfiguration) blocks the request","Rate limiting or Instagram-side blocks may cause transient errors","Query string exceeding 500 characters is rejected"],"whenToPreferThis":"Choose this endpoint when you need structured Instagram post data (profile feeds, hashtag streams, or search results) without managing Instagram API credentials or OAuth — particularly useful for agents that need quick, pay-per-call access to public Instagram content with engagement metrics included.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:35:28.315Z","isFirstParty":false,"canonicalSlug":"agdata-instagram-posts-api-c76dbff3"}