YouTube Scraping
YouTube Scraping Pricing and Response
POST /v1/youtube
#Request Example
curl -X POST /v1/youtube \
-H "Authorization: Bearer your-token" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}'
#Request Body
{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}
#How Credits Work
The Scraping API uses a credit system. Credits are added to your account when you subscribe to a monthly package. Credits are only deducted for successful requests.
#Monthly Packages
| Package | Credits | Price |
|---|---|---|
| Starter | 10,000 | $10/month |
| Growth | 55,000 | $50/month |
| Business | 115,000 | $100/month |
| Enterprise | 600,000 | $500/month |
| Scale | 1,250,000 | $1,000/month |
| Subscribe from your dashboard. Credits are added after successful payment. |
#Request Costs
| Request Type | Cost |
|---|---|
POST /v1/youtube |
3 credits |
#Credit Rules
- Credits are only deducted for successful requests
- Validation failures do not deduct credits
- Requests with no remaining credits return
403
#Accepted URL Formats
https://www.youtube.com/watch?v=...https://youtu.be/...https://www.youtube.com/shorts/...
#Example Response
{
"response": {
"title": "Video title",
"description": "Video description",
"view_count": "123,456 views",
"like_count": "12K",
"publish_date": "Jan 1, 2026",
"relative_date": "2 weeks ago",
"hashtags": ["#laravel", "#api"],
"chapters": [
{
"title": "Intro",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=0"
}
],
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg",
"author": "Channel Name",
"channel_id": "UC123",
"subscriber_count": "10K subscribers"
}
}
#Returned Fields
titledescriptionview_countlike_countpublish_daterelative_datehashtagschaptersthumbnail_urlauthorchannel_idsubscriber_count
#Error Behavior
- invalid URL format ->
422 - unsupported or unparseable video ->
400