100 free credits — no credit card required.Start building
Logo
Changelog

What's new in SocialCrawl

New platforms, endpoints, and product updates as they ship. The API now covers 46 platforms and 369 endpoints.

July 2026

  1. New endpoints

    Browse Target by category, and find Target stores

    Three new Target endpoints close the discovery gap. GET /v1/target/categories returns the whole browse taxonomy for 1 credit, and GET /v1/target/category walks any node 24 products at a time with real prices, brands, ratings, images and TCINs. Pages never repeat a product, so a full category crawl needs no de-duplication. Together they are the reliable way to get from nothing to a set of TCINs, which matters because Target ships no keyword search we are willing to bill for. GET /v1/target/stores rounds it out: Target stores near a ZIP, city or state with address, phone, distance, open status and two weeks of daily opening hours, also 1 credit. Category products and stores use the same canonical shapes as the rest of the API, so a Target store parses like a Google Business place.

  2. New platform

    Target product detail and customer reviews

    Target joins the commerce coverage with two endpoints: full product detail and customer reviews, both keyed by TCIN, the number at the end of any target.com product URL. Product detail returns price, brand, highlights, the image gallery, colour and size variations, and the complete 1 to 5 star distribution in a single call, so you can read a rating profile without paginating a review corpus. Reviews come back ten per page with no overlap between pages and an exact total, which makes a full crawl deterministic. Products and reviews use the same canonical shapes as Amazon, Walmart, and Google Shopping, so one parser covers all four. There is no Target keyword search: the upstream's search ignores paging, caps at 24 rows, and returns unrelated products for a query that matches nothing, so we left it out rather than bill you for rows you did not ask for.

  3. New platform

    Walmart product, review, and seller data

    Walmart joins the commerce coverage with five endpoints: product detail, up to 50 customer reviews per call, keyword search, category browsing, and every marketplace seller offering an item. Search and category accept a ZIP code, state, or store id, so you can read the store-level prices and stock a shopper actually sees, and a country parameter switches between walmart.com and walmart.ca. Products, reviews, and sellers come back in the same canonical shapes as Amazon and Google Shopping, so one parser covers all three retailers.

  4. New endpoints

    Fetch a Reddit post by URL, body included

    GET /v1/reddit/post takes a Reddit post URL and returns the post itself, including the body text (selftext) that nothing else exposed: reddit/search returns titles only, and reddit/post/comments gives you the comment tree without the post it hangs off. content.text carries the title and body joined, the same shape as the subreddit listing, while ext.title and ext.selftext give you the two separately so you can read the body on its own. You also get score, upvote ratio, comment count, flair, author, thumbnail, and timestamp. Link posts, which have no body, return a null ext.selftext. It costs 1 credit, and a URL that resolves to no post refunds as a 404.

  5. New endpoints

    Facebook reels with exact engagement, in one call

    GET /v1/facebook/profile/reels/full returns a page's reels with exact views, likes, comments, and shares already merged in. The plain reels list only carries Facebook's rounded public view count (the "12K" figure parsed back to 12000) and no engagement at all, because Facebook exposes those numbers on the individual reel only. The new endpoint queries each reel server-side and overwrites the list values with the exact figures, at a flat 5 credits per page of 10 reels, roughly half the cost of chaining the list into post-stats yourself. Every item carries ext.engagement_source so you can tell exact numbers from list fallbacks, the response reports engagement_coverage, and a page with zero enrichment auto-refunds down to the plain 1-credit list price. Pass limit (up to 50) and it pages itself.

  6. Improvement

    Transcript 404s now say why

    GET /v1/youtube/video/transcript used to return a generic not-found for a video that simply has no transcript, which read as an API bug and invited blind retries. It now returns 404 with error.details.reason set to captions_disabled, no_captions, login_required, or video_gone, plus a plain-English message, at 0 credits. The reason slugs match the ext.reason vocabulary on POST /v1/youtube/transcripts batch rows, so single and batch calls classify failures the same way.

  7. Improvement

    LinkedIn comment replies actually return now

    LinkedIn's upstream sends comment replies without a flat id (identity lives only inside the comment URN), so every reply row was silently failing validation and being dropped from responses. The transformer now derives comment.id and comment.post_id from the URN, so replies come back with the same bare id format as parent comments.

  8. Improvement

    Track Meta's split reel views on both sides

    Meta stopped combining Instagram and Facebook views on cross-posted reels: the Instagram number is now Instagram-only, retroactively. Two changes help you track the full picture. GET /v1/instagram/post/stats now returns the Instagram-only counter explicitly as post.ext.ig_play_count, so you'll see immediately if Meta ever re-merges the figures. And POST /v1/prism/post-stats now accepts facebook.com/reel/ and /videos/ URLs, which previously came back unsupported, so you can batch the Facebook crossposts alongside the Instagram originals and sum the two.

  9. Improvement

    video-intel and comments work on YouTube again

    After YouTube moved to a new primary source, GET /v1/prism/video-intel failed on every YouTube URL and GET /v1/prism/comments dead-ended YouTube scans, because both composites were still dispatching legs with the old source's credentials. Both now ride the source-aware primary-with-fallback chain. Transcript legs also gained a hard time budget: a slow or absent transcript degrades to null with the 10-credit increment refunded, instead of hanging the stream for minutes.

  10. Improvement

    Broken query encoding fails fast, at 0 credits

    A query sent in a non-UTF-8 charset (arriving as replacement characters) or double-percent-encoded used to be forwarded upstream and come back as a clean empty result, which read as "the platform has no data." Those requests are now rejected before billing with a 400 carrying error.details.reason of invalid_utf8 or double_encoded and an actionable message, at 0 credits. URL parameters are exempt since they legitimately carry percent escapes.

  11. New platform

    The open web joins the API: scrape, search, crawl, extract

    SocialCrawl now covers the open web, not just social platforms. GET /v1/web/scrape turns any URL into clean markdown with metadata. GET /v1/web/search runs web, news, and image search and returns full-page content in the same normalized shape. GET /v1/web/map lists a site's URLs, and POST /v1/web/extract pulls structured JSON out of any page from a prompt or a schema. For bigger jobs there are async endpoints — crawl, batch scrape, and a browser agent — that run in the background with job polling, optional webhooks, and a credit refund when you cancel. Same key, same unified envelope as every other platform.

  12. Improvement

    Subreddit details now include weekly activity

    GET /v1/reddit/subreddit/details now returns two community-health numbers alongside the subscriber count: weekly active users and weekly contributions, under author.ext. Subscriber counts tell you how big a subreddit is; these tell you how alive it is right now — useful when you're ranking where to actually engage.

  13. Improvement

    Richer fields: monthly listeners, TikTok Shop data, and more

    A batch of new unified-schema fields landed across platforms. Spotify artists now carry monthly listeners under author.ext. TikTok Shop showcase items expose post.commerce with price, rating, units sold, and seller. YouTube responses include the raw channel id under author.ext even when a channel has no @handle, plus playlist sizes as post.video_count. And LinkedIn follower counts now carry a followers_approximate flag when the source rounds them, so you can tell a bucket from an exact number.

  14. New endpoints

    Batch endpoints: 100 transcripts or 50 profiles in one call

    Two new batch endpoints for list-shaped work. POST /v1/youtube/transcripts takes up to 100 video ids and returns a transcript per row, as plain text or timestamped segments, at 3 credits per successful transcript — a caption-less or deleted video is isolated and refunded instead of failing the batch. POST /v1/prism/profiles takes up to 50 handles across 12 platforms and returns the full canonical profile for each, billed only for the profiles that actually resolve, at each platform's normal rate. Both support streaming results over SSE and a custom_id per row so you can match responses back to your own records.

  15. Improvement

    More consistent, more honest per-post data

    A reliability pass tightens the numbers you grade on. duration_seconds is now real seconds on every platform (TikTok and the YouTube fallback used to return milliseconds; Instagram was already correct). When a creator hides their like count, you now get likes: null plus a likes_hidden flag instead of a misleading small number. Instagram's reels and posts endpoints now tag each item with ext.shares_source, so a blank share count is always explainable rather than a silent gap, and the share premium is refunded on any page that returns no shares. A request for a post that no longer exists now returns a clear not-found with a full refund instead of a success charge on empty fields. And every list endpoint now accepts a single cursor parameter; send the wrong pagination name and you get a helpful error naming the right one, at no charge, instead of silently repeating page one.

  16. Improvement

    Instagram comments now return real like counts and true top ranking

    GET /v1/instagram/post/comments and prism/comments now return each comment's real like count and Instagram's own popularity order, so sort=top surfaces the genuinely most-liked comments first, the ones you actually see at the top in the app. Before this, like counts came back near zero with nothing real to rank on. Results are now consistent from one call to the next, the response carries the post's true total comment count, and you get the same result whether you pass a /p/, /reel/, /reels/, or /tv/ link. Because the mobile source that carries these fields costs more, Instagram comments move to a flat 5 credits per call.

  17. New endpoints

    Look up a single comment by URL or ID, on Instagram and TikTok

    Three new endpoints for tracking specific comments. GET /v1/instagram/comment and GET /v1/tiktok/comment take a comment link (or a post plus a comment id) and return that exact comment's current text, author, and metrics in one request, without paginating the whole comment section yourself. POST /v1/prism/comment-lookup does the same for up to 25 comments at once, made for a daily refresh of the comments you track. You can also search by author or by a text snippet. Anything we can't find is fully refunded, and a position hint from an earlier lookup makes the next check on the same comment nearly free. Flat pricing: TikTok 2 credits, Instagram 5.

  18. Improvement

    Reddit comments now return the full thread tree

    GET /v1/reddit/post/comments now returns the entire nested comment tree in one call, not just the top-level comments. It auto-follows Reddit's load-more pagination and deep-merges every reply branch for you, so you get the whole conversation — full depth and all — without walking cursors yourself. Very large threads stop at a safety limit and hand back a continuation cursor plus a truncated flag so you can pull the rest. Because one call now expands many pages of replies under the hood, the endpoint moves to the advanced tier at a flat 5 credits.

  19. New feature

    Export your API logs to CSV or JSON

    The Activity log explorer now has an export menu. Copy the loaded rows to your clipboard as CSV, or download them as a .csv or .json file, with the same fields you see in the table. It exports exactly the rows currently loaded, so filter by status, platform, cache hit, error code, or date, click Load more to pull in as much history as you need, then export just that slice.

June 2026

  1. New endpoints

    YouTube gets a faster source, richer data, and bulk endpoints

    The core YouTube endpoints — channel, video, comments, replies, playlist, and transcript — now run on a faster, more reliable source with automatic failover, so a transient upstream block no longer fails the call. Every response also carries more: full video descriptions, a channel's related-playlist links (handy for jumping straight to its uploads), inline previews of a comment's top replies, and more, all under ext. Two new bulk endpoints land too — POST /v1/youtube/videos and POST /v1/youtube/channels fetch up to 1,000 videos or channels in a single call, metered at 5 credits per 50. One change to note: a channel's joined date is now a clean ISO date (2015-02-01) instead of free text.

  2. New feature

    A full request-log explorer in your dashboard

    The Activity page in your dashboard is now a proper log explorer for every API call you make. Filter by status, platform, cache hit or miss, error code, and date from a faceted sidebar with live counts; scan a request-volume histogram to spot spikes and errors at a glance; scroll the full history with infinite scroll and search; and click any row to open a detail view with the method, path, request ID, status, latency, response size, and credits spent. Flip on live mode to watch calls stream in as they happen.

  3. Improvement

    Cursor pagination: no more infinite loops or duplicate items

    Three pagination issues are fixed across the API. An empty page no longer returns a next_cursor, so clients that paginate until the cursor runs out won't loop forever on a zero-result page. If an upstream hands back the very same cursor it was given, we now drop it instead of passing it on — another way pagination could spin in place. And on YouTube comments and replies, items that straddle a page boundary are now deduplicated, so the same comment never shows up twice as you page through. Nothing to change on your side; just keep following next_cursor.

  4. New feature

    Three more free tools: Amazon reviews, app reviews, and stocks

    Three new no-signup tools that run on the live API. Amazon Fake Review Checker scores how trustworthy a product's reviews really are. App Review Analyzer reads thousands of App Store and Google Play reviews and tells you what users actually keep saying. Stock Comparison puts any two stocks side by side. Try each in the browser, then pull the same data from the API.

  5. Improvement

    Instagram hashtag search now returns real posts

    Instagram hashtag search now reads Instagram's native hashtag feed instead of a Google-indexed scraper that returned no posts even for popular tags like #travel or #food. Results are real public posts with shortcode, URL, caption, media, engagement counts, and author. Two changes to note. Pass type to choose the ranking (top, recent, or clips for reels only) and page with the returned cursor; the old date_posted and media_type parameters are gone. The endpoint now meters at the advanced tier (5 credits) on its new source.

  6. Improvement

    More reliable, resumable comment scans

    Deep comment scans got sturdier. The comments endpoint now retries transient upstream blocks and runs under a scan budget, so a deep pull no longer dies on a single hiccup. When a scan can't finish in one pass it returns the comments it gathered plus a next_cursor and a note in _warnings, and you're only charged for the pages actually fetched. On Instagram, sort=top and max now reach the real comment pool — its pages are smaller than other platforms, which used to cap the scan early, so pulling the genuinely most-liked comments now works.

  7. Improvement

    Get the top comments by like count

    The comments endpoint can now return the most-liked comments first. Add sort=top to any TikTok, Instagram, YouTube, Facebook, Reddit, or Hacker News post URL and it ranks the harvested comments by like count, with limit to cap how many you get back. Pulling the top 200 comments on a 10,000-comment post is now a single call instead of paging and sorting yourself. On YouTube the ranking is exact; elsewhere it sorts across what it scans, and every response reports sorted_by and returned. Sorting never changes the price. You still pay only for the pages actually scanned.

  8. New endpoints

    Instagram reels and posts, now with share counts in one call

    Two new endpoints, profile/reels/full and profile/posts/full, return a creator's reels or posts with views, likes, comments, and the per-item share count in a single call. The standard reels and posts lists leave shares null because Instagram's public data omits it; these endpoints merge a second source to fill the share count for a whole page at once, so you no longer need a separate per-post call for every clip. Each response reports shares_coverage and the legs that ran. Flat 5 credits per page.

  9. New endpoints

    Instagram, LinkedIn, and YouTube get a major upgrade

    Instagram adds 14 endpoints — follower and following lists, post likers, stories, tagged media, location feeds, and a computed engagement rate. LinkedIn is rebuilt on a fresher source with job search, richer profiles, company pages, reposts, and reactions. YouTube adds eight — trending, advanced search, transcripts, audio, subtitles, and thumbnails. Two breaking changes to note: YouTube transcript now returns offset/duration in seconds instead of startMs/endMs (and drops from 10 to 3 credits), and LinkedIn profile, company, and post move to the richer source at 5 credits instead of 1, with single results wrapped under a data key.

  10. New feature

    Build with AI — describe what you need, get working code

    A new assistant in the dashboard that turns a plain-language request into a working SocialCrawl integration. Describe the data you want and it scopes the right endpoints, writes the code, estimates the credit cost, and runs it live against your own API key — so you go from idea to a tested call without reading the whole reference.

  11. New feature

    Auto-recharge keeps your credits topped up

    Set a balance threshold and a top-up amount, and SocialCrawl refills your credits automatically before you run out — so a busy traffic day never ends in a 402. Turn it on, set your limits, and forget about manual top-ups.

  12. New feature

    Prism — composite endpoints that do the joins for you

    A new proprietary family of endpoints that fan out across platforms in one call and fold the results into a single response. Resolve any social or commerce URL, pull a full creator profile with computed analytics, merge one handle across X, Threads, Bluesky, and Truth Social, or get a cited AI answer from multiple engines — and every response carries a legs array showing exactly which sources ran and which degraded.

  13. New feature

    Three new free tools

    Brand Mention Checker, Engagement Rate Calculator, and Creator Earnings Calculator — three no-signup tools that run on the live API. See where a brand is being talked about across platforms, measure any creator's real engagement rate against benchmarks, or estimate per-post earnings from follower count and engagement.

  14. New feature

    Earn credits with the referral program

    Share your referral link — when someone you refer makes their first purchase, you earn 2,500 credits. Track qualified referrals and credits earned from a new page in your dashboard.

  15. New endpoints

    Prism brand and market intelligence

    Pre-built Prism recipes that turn raw social and web signals into brand intelligence: brand-mention sweeps with sentiment, share-of-voice against competitors, cross-marketplace product ratings, review-integrity grades, sales-lead conversations, employer-brand sentiment, and developer-tool pulse — one call each, no pipeline to build.

  16. New endpoints

    GET /v1/search/forums — Reddit, Hacker News, and Naver in one sweep

    A focused search lane that fans out across Reddit, Hacker News, and Naver's Q&A and café corpora, then fuses and clusters the threads — comment-enriched by default, no LLM planner overhead. Built for voice-of-customer and developer-sentiment research.

  17. New platform

    Content Analysis — cross-web brand mentions and sentiment

    Search where a brand or phrase is mentioned across news, blogs, e-commerce, and message boards, with six-axis sentiment, phrase trends, and top domains — the data layer behind Prism's brand-intelligence composites.

  18. New platform

    Google Finance market data

    Quotes, ticker search, and market detail for stocks, ETFs, indices, crypto, forex, and futures — a single Quote schema across every instrument type.

  19. New platform

    Google News real-time search

    Pull the live Google News SERP for any query — fresh articles, sources, and timestamps on a normalized news schema.

  20. New platform

    Kwai joins the platform lineup

    Kwai — the short-video network with massive reach across Brazil and Southeast Asia — is now on the unified schema. Fetch profiles and videos with the same key you use everywhere else.

  21. New platform

    Google Play and Apple App Store app data

    Two app-marketplace platforms in one release: app listings, charts, and reviews from Google Play and the Apple App Store, normalized onto a single App schema.

  22. Improvement

    TikTok Shop becomes its own platform

    TikTok Shop endpoints moved out of tiktok into a dedicated tiktokshop platform with its own docs and URLs. Existing paths keep working through legacy aliases.

  23. New platform

    Trustpilot business search and reviews

    Search businesses by domain and pull their full Trustpilot review history — two endpoints built for brand-reputation monitoring.

  24. New platform

    TripAdvisor places and traveler reviews

    Search hotels, restaurants, and attractions, then fetch traveler reviews — including translations, owner responses, and rating histograms.

  25. New platform

    Google Shopping product data

    Product search, product detail, and seller listings from Google Shopping, on the same commerce schema Amazon uses.

  26. New endpoints

    Amazon products, reviews, and sellers

    The Amazon platform grew from a single storefront endpoint to five: product search, product detail by ASIN, review history, and seller listings — on the same canonical commerce schema as Google Shopping.

  27. New endpoints

    Pinterest URL save counts

    Check how many times any URL has been saved across Pinterest — up to 10 URLs per call, exact-URL semantics.

  28. New feature

    SocialCrawl vs Apify comparison

    Pricing, maintenance burden, and what a unified schema saves you — SocialCrawl and Apify compared line by line.

  29. New platform

    Spotify, Rumble, and Bluesky arrive

    Spotify ships 6 endpoints (artists, tracks, albums, podcasts, search), Rumble 5 (search, channel videos, video, transcripts, comments), and Bluesky 3 (profile, user posts, post) — all on the unified schema.

May 2026

  1. Improvement

    Universal search free on the web

    Universal social search is now free on socialcrawl.dev — one search per day, no account required. The API version stays a flat 20 credits.

  2. New feature

    MCP server live on npm and the MCP Registry

    socialcrawl-mcp v1.3.0 mirrors the full API catalog — one npx command brings SocialCrawl into Claude Desktop, Cursor, Windsurf, and any other MCP client.

April 2026

  1. New feature

    GET /v1/search/everywhere — search 12 platforms at once

    One endpoint fans out across 12 social platforms in parallel and returns fused, reranked, clustered results as JSON or an SSE stream. Flat 20 credits per call.

  2. New feature

    SocialCrawl vs SociaVault comparison

    Our first comparison page: SocialCrawl and SociaVault side by side on features, pricing, and data coverage.

  3. New feature

    Free Reddit marketing tool

    A free AI tool that finds the subreddits and threads where your product actually fits. No signup needed.