Social Media Scraper API

Collect structured, ready-to-use social media data through our Social Media Scraping API*. Built for developers, optimized for speed, and handy when you need to avoid CAPTCHAs, geo-restrictions, or IP bans.

*This scraper is now a part of Web Data API.

100+

ready-made templates

99.99%

success rate

200

requests per second

125+

IPs worldwide

Up to 10K

free requests

Trusted by:

RTMP.IN logo

How do you scrape social media data with Python, Node.js, or cURL?

Pick a template in the playground below, set your parameters, and copy the request as cURL, Python, or Node.js.

Target template

Proxy pool

8 countries
193 countries

Parameters

Premium proxy pool only
curl --request 'POST' \
--url 'https://scraper-api.decodo.com/v1/tasks' \
--header 'Accept: application/json' \
--header 'Authorization: Basic xxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"target": "universal",
"url": "https://ip.decodo.com",
"proxy_pool": "premium",
"headless": "html",
"locale": "en-us"
}'

Which Web Data API endpoints can you use for social media data?

One set of credentials for every endpoint. Authenticate once and call /scrape, /map, /crawl, and /search from the same account.

  • A dark search engine window displays text results on a glowing purple background.

    /scrape

    Get fully parsed SERPs

    Turn public profiles, posts, and comment threads into structured data, with no parser to maintain.

    • Single-page extraction
    • JS rendering & anti-bot handling built in
    • HTML, JSON, Markdown, or XHR, with CSV and PNG for specific targets
  • Glowing dark UI windows for web browser, shopping cart, and notes on a purple grid background.

    /map

    Discover a ranking site's URLs

    Get a full list of profile, post, and thread URLs from any social site in one request.

    • Up to 147K URLs per call
    • Combines links + sitemap
    • Filter by path or domain


  • A dark code editor displays intricate data structures against a vibrant purple grid background.

    /crawl

    Crawl the sites that rank

    Scrape up to 10K pages from a community or forum automatically, ready for sentiment and trend analysis.

    • Up to 10K pages per crawl
    • Automatic retry with JS rendering on failed pages
    • Markdown or HTML output, with callback support when done
  • Digital interface displaying data visualizations and a URL on a dark purple grid background.

    /search

    Get fast organic search results

    Pull live search results for any keyword, hashtag, or brand name to surface relevant posts and discussions.

    • Structured, parsed output
    • Same API key as scrape, map, and crawl
    • Organic results on-demand

Get your API key

Get your API key

Flexible pricing for every data collection project

Start free, scale with your demand, from single API calls to enterprise-level data pipelines.

10 req/s

$0

/month

Up to 5K crawls or 10K pages scraped

10 req/s

$19

/month

Up to 19K crawls or 38K pages scraped

25 req/s

$49

/month

Up to 65K crawls or 122K pages scraped

50 req/s

$99

/month

Up to 141K crawls or 330K pages scraped

100 req/s

$249

/month

Up to 383K crawls or 1.2M pages scraped

See full pricing details in the documentation.

With each plan, you access:

JavaScript rendering

99.99% success rate

HTML, Markdown, XHR, plus JSON, CSV, PNG where supported

One-click AI integrations

LLM-ready Markdown format

100+ pre-built templates

Single API key for all endpoints

/scrape, /search, /map, /crawl

24/7 tech support

14-day money-back

SSL Secure Payment

Your information is protected by 256-bit SSL

What features does the Social Media Scraping API include?

Automate public social media data extraction, get clean results in your preferred format, and integrate directly into your analytics or AI workflows.

Flexible output options

Get public posts, profiles, and comments as HTML, LLM-ready Markdown, or XHR, plus parsed JSON, CSV, and PNG where supported.

Featured snippets, PAA, and ads parsed

Store and compare parsed search features as separate fields, ready for social listening and trend analysis.

Real-time and asynchronous requests

Fetch public social data in the same response, or send a task and collect results when they're ready.

Optional JavaScript rendering

Enable JavaScript rendering for dynamic feeds, infinite scroll pages, and other script-heavy social content.

125M+ IPs

Collect public social data at scale through 125M+ IPs, with dynamic rotation handled for you.

Browser fingerprinting and CAPTCHA handling

Rely on built-in browser fingerprints and automatic CAPTCHA handling to keep requests to social platforms succeeding.

Country, language, and device targeting

See how public social content and search results differ across 195+ locations by setting location and domain per request.

Automatic retries on failed requests

Skip paying for failures – you’re never charged for requests that fail.

AI integrations

Feed public social data to AI agents and no-code workflows through the MCP Server, n8n, OpenClaw, LangChain, and more, without custom glue code.

Why use Decodo's Social Media Scraping API?

Decodo's scraper API eliminates the infrastructure overhead of building and maintaining your own scraping stack.

Decodo Web Data API

Manual scraper

Other scraping APIs

Search, map, crawl, and scrape with a single API

Combine separate tools to find and extract public posts and profiles

Often limited to scraping one page at a time

Connect AI agents to public social data through a native MCP Server

Build and maintain custom integrations for each platform

MCP support may require custom setup

Get posts, profiles, and comments as AI-ready Markdown or structured JSON

Parse social content from raw HTML yourself

Social page HTML can require extra parsing

Reach protected platforms and JavaScript-heavy feeds

Manage proxies, browsers, retries, and blocks for every platform

Access can vary on platforms with advanced anti-bot systems

Feed public social data into LangChain, LlamaIndex, n8n, OpenClaw, and more

Build connectors for every social listening or analytics workflow

Fewer ready-to-use AI integrations for social media use cases

DECODO API documentation screen displaying creation.jobs endpoint details and Python request examples.

Resources for a quick start

Streamline your development with detailed code samples in popular programming languages like Python, PHP, and Node.js via our GitHub, or check out our quick start guides for setup tips.

Want to make it even easier? Our customizable ready-made scrapers with pre-configured parameters will do all the heavy lifting for you.

Activate your free starter plan and get up to 10K monthly requests

How do you get results in real time or asynchronously?

Want the data now or prefer to collect results later? No problem. Pick real-time or on-demand data updates with our synchronous or asynchronous requests.

What do developers say about Decodo?

We're thrilled to have the support of our 135K+ clients and the industry's best.

Attentive service

The professional expertise of the Decodo solution has significantly boosted our business growth while enhancing overall efficiency and effectiveness.

Easy to get things done

Decodo provides great service with a simple setup and friendly support team.

A key to our work

Decodo enables us to develop and test applications in varied environments while supporting precise data collection for research and audience profiling.

Decodo-best-usability-award-2025-by-G2

Best Usability 2025

Awarded for the ease of use and fastest time to value for proxy and scraping solutions.

Decodo-Highest-User-Adoption-2025-award-by-G2

Best User Adoption 2025

Praised for the seamless onboarding experience and impactful engagement efforts.

Decodo-best-value-by-Proxyway-2025-award

Best Value 2025

Recognized for the 5th year in a row for top-tier proxy and scraping solutions.

Social media scraping guides and resources

Expand your knowledge on web data extraction, automation, and structured scraping. Step-by-step guides for collecting public social media data with Python and Decodo's APIs.

Most recent

Lightning bolt with speed lines inside a rounded square, with a wavy line extending from the lower-left corner.

Zapier MCP Server: Connect Agents to Apps and the Web

Zapier MCP is Zapier's hosted MCP server: one connection that lets an AI agent take actions across 9,000+ apps. It solves reach, not data. Your agent still needs a separate way to get fresh information from the web. This guide covers how Zapier MCP works, how to connect it, and how to pair it with Decodo for live web data.

Most popular

Browser window displaying 'AD' with checkmark, pink code text lines beneath on dark background

Ad Verification Best Practices: A Comprehensive Guide

ID verification in progress - 68% progress bar above ID user icon and folded document on dark tech background

Benefits of Completing ID Verification

OpenAI logo glowing inside layered rounded square on dark abstract background

How to Leverage ChatGPT for Effective Web Scraping

Python logo centered overlaid on stitched dashed X panels labeled 'ERROR' on dark background

Python Errors and Exceptions: An Ultimate Guide to Different Types and Solutions

curl:// neon-style text glowing magenta on a dark background

How to Send a cURL GET Request

Magnifying glass highlighting a robot face icon over a browser window on a dark background

Navigating Anti-Bot Systems: Pro Tips For 2026

How to Scrape YouTube Comments: A Complete Guide

Neon browser window labeled 'Scrape' showing a 'social_media' UI, floating in a dark starry background

It’s Happening! The First Dedicated Social Media Scraping API in the Market

Instagram_profile showing 365 posts 3,5k followers 876 following and green 'Scrape' overlay in stylized dark browser

Unbeatable Instagram Profile Scraper: Social Media Scraping API

Scrape TikTok Like a Pro: Step-by-Step Methods, Tools, and Tips

Scrape Youtube card showing 'Scrape Youtube' and 'Start scraping' on neon video player UI over dark background

How to Scrape YouTube Search Results: Complete Guide

Frequently asked questions

What is a Social Media Scraping API?

A Social Media Scraping API is an automated tool that extracts publicly available data from social media platforms without manual effort. It handles the technical complexities of data collection, including managing proxies, handling anti-bot measures, and returning structured data in various formats. This allows you to gather data that's publicly available before the login wall.

What use cases does Social Media Scraping API work for?

Decodo's Web Data API supports various use cases, including:

  • Brand monitoring. Track mentions, sentiment, and brand reputation across platforms.
  • Competitive analysis. Monitor competitors' content strategies, engagement rates, and audience growth.
  • Market research. Analyze trends, consumer preferences, and emerging topics in your industry.
  • Influencer identification. Find relevant influencers based on public engagement metrics and content topics.
  • Content performance analysis. Track which content types generate the most engagement.
  • Audience research. See which topics and content formats resonate in your market, based on public posts and engagement.
  • Crisis management. Monitor for negative sentiment or PR issues in real time.

Is data collection through the Social Media Scraper APIs compliant with legal regulations?

Publicly available data can be scraped. Decodo's Web Data API collects only publicly accessible information and can't access information behind the login wall. However, compliance depends on how you use the collected data. You should ensure your data collection and usage practices align with relevant regulations in your jurisdiction and respect platform terms of service. When in doubt, consult a legal professional. For more detail, read is web scraping legal.

What targets can I scrape with Social Media Scraping API?

You can scrape public data from TikTok, YouTube, Pinterest, and other social platforms. Depending on the platform, that includes URLs, posts, comments, engagement stats, and public profile information.

What categories of data can be collected?

What data points can be collected depends on the platform you're trying to access. In most cases, you'll be able to get these publicly available data categories:

  • User data. Usernames, bio information, profile pictures, verification status, follower counts.
  • Content data. Post text, captions, URLs.
  • Engagement data. Like counts, comment counts, share counts, view counts.
  • Metadata. Post IDs and geolocation tags.
  • Interaction data. Comments, replies, mentions, hashtags.
  • Account metrics. Following counts, post frequency, account age.

What are ready-made scrapers?

Ready-made scrapers are pre-configured tools within the Web Data API that are available with our Advanced subscription, designed for easy and quick data collection. They eliminate the need for extensive technical knowledge, custom scraper development, and proxy management, making them ideal for users seeking a low/no-code solution. By using ready-made scrapers, you can access and structure large data sets efficiently.

What is social media scraping?

Social media scraping is the process of automatically extracting publicly available data from social media platforms using automated tools or APIs. This includes collecting posts, user profiles, comments, engagement metrics, and other public information at scale. The collected data is typically used for market research, brand monitoring, competitive analysis, or training AI models. It’s a focused application of web scraping that deals with social platforms.

How do I scrape social media data?

Pick a ready-made template for the platform, such as a TikTok profile, set your parameters, and send the request through the Social Media Scraping API. You get structured JSON, CSV, or Markdown back, with proxies, JavaScript rendering, and CAPTCHAs handled for you. Building your own scraper is also possible, but you'd need to manage proxies, browser rendering, and layout changes yourself. For a step-by-step example, see how to scrape Instagram profiles.

How long does Social Media Scraper API take to deliver results?

Response times vary based on the complexity of your request and the target platform. Simple requests for individual posts or profiles typically return results within seconds. Larger requests or deep profile scrapes may take several minutes. Our API is optimized for speed and can handle concurrent requests, allowing you to collect data from multiple sources simultaneously without sacrificing performance.

Are there any rate limits or usage restrictions applied to the APIs?

Rate limits depend on your subscription plan. Our pricing tiers offer different request volumes to match your data collection needs, up to 200 requests per second. We implement these limits to ensure stable performance for all users and to maintain compliance with platform guidelines. If you need higher limits for large-scale projects, contact our team to discuss custom enterprise solutions that can handle millions of requests.

Do I need to change my existing Social Media Scraping API integration?

No. Existing setups keep working with no changes needed. New accounts use the Web Data API, with one API key for every scraping target, so you can add new capabilities later without a second integration.

Where can I access support?

Our tech support team is available 24/7 via LiveChat. You can also visit our Knowledge Hub for integration guides, troubleshooting tips, and best practices.

Fuel Your Projects with Social Media Data

Activate your free plan of Web Data API with up to 10K recurring requests, and scale your projects with real-time public social media data.

14-day money-back option

Get real-time Google results in under 1 second, with no scraping overhead – try Web Data API.

© 2018-2026 decodo.com (formerly smartproxy.com). All Rights Reserved