How to scrape YouTube Community Post with Python
One community post with its text, images and likes. This tutorial gets it with a short Python program and the YouTube Community Post API. Each successful call costs 1 credit; errors and not-found answers are free.
1. Get an API key
Sign in to get a key and 100 free credits, no card. Then put the key in an environment variable so it stays out of your code:
export SCRAPEIO_API_KEY="your_key_here"2. Set up Python
pip install requests3. Write the code
Save this as scrape.py. Replace PASTE_URL_HERE with a real url.
import os
import requests
API_KEY = os.environ["SCRAPEIO_API_KEY"]
URL = "https://scrapeio.com/v1/youtube/community-post"
params = {"url": "PASTE_URL_HERE"}
r = requests.get(URL, params=params, headers={"x-api-key": API_KEY}, timeout=60)
r.raise_for_status()
print(r.json()["data"])4. Run it
python scrape.pyThe response has the same envelope on every endpoint: success, cached, credits_used, credits_remaining and data. Shared fields such as handle, followers, plays, likes and created_at have the same names on every platform.
Parameters
| Name | Type | Description |
|---|---|---|
url (required) | string | Community post URL. |
Errors and what you pay
| Status | Meaning | Charged |
|---|---|---|
200 | Success | Yes, unless cached |
400 | A parameter is missing or wrong | No |
401 | The key is missing or invalid | No |
402 | Not enough credits | No |
403 | The account or post is private | No |
404 | Not found on the platform | No |
429 | More than 300 requests a minute | No |
502 | Every source is down; retry shortly | No |
Same endpoint in other languages
Node.js · JavaScript · TypeScript · Go · Rust · Java · C# · PHP · Ruby · Kotlin · Swift · R
Prefer no code?
Connect the MCP server to Claude Code, Cursor or Codex and ask in plain English. The agent uses the youtube_community_post tool for you.
100 free credits, no card. Credits never expire.
Get API keyMore YouTube tutorials in Python
- How to scrape YouTube Channel with Python
- How to scrape YouTube Channel Videos with Python
- How to scrape YouTube Video with Python
- How to scrape YouTube Comments with Python
- How to scrape YouTube Search with Python
- How to scrape YouTube Download with Python
- How to scrape YouTube Transcript with Python
- How to scrape YouTube Playlist with Python
- How to scrape YouTube Channel Playlists with Python
- How to scrape YouTube Channel Shorts with Python
- How to scrape YouTube Channel Lives with Python
- How to scrape YouTube Comment Replies with Python
- How to scrape YouTube Search Typeahead with Python
- How to scrape YouTube Community Posts with Python
- How to scrape YouTube Channel Search with Python
- How to scrape YouTube Search Hashtag with Python
- How to scrape YouTube Shorts Trending with Python
- How to scrape YouTube Video Sponsors with Python