Search, video details, channel info, and playlist data
YouTube Search
Search videos, channels, and playlists with filters for type, duration, order, country, and safe search.
GET /api/social/youtube/searchVideo Details
Get full metadata for any video: title, description, views, likes, comments, tags, duration, and thumbnails.
GET /api/social/youtube/videoChannel Info
Retrieve channel statistics including subscriber count, total views, video count, description, and links.
GET /api/social/youtube/channelPlaylist Data
List all videos in a playlist with titles, thumbnails, durations, and positions.
GET /api/social/youtube/playlistPublic profile data
Public Profile Data
Get public profile data: username, bio, follower/following counts, post count, profile picture, and verification status.
GET /api/social/instagram/profileWhy Serpent
Skip the complexity of official APIs
No Platform API Keys
No Google Cloud project, no YouTube Data API quota, no Instagram Graph API, no OAuth. Just one Serpent API key for everything.
Simple Pricing
YouTube from $0.01/1K, Instagram from $0.70/1K. No platform quotas to manage; our own limits scale with your balance; no surprise bills.
Unified JSON Format
Consistent, clean JSON responses across all endpoints. No pagination tokens to manage, no nested resource structures.
Always Up-to-Date
We maintain the integration and the schema. You just call the API and get fresh data.
Developer Friendly
RESTful endpoints with query parameters. Works with any language, any framework, any platform. No SDKs required.
Reliable & Fast
Built for production API workloads, with consistent JSON responses and capacity that scales with demand.
Pricing
Transparent pricing across all social endpoints
Default tier, per 1,000 requests. Growth and Scale discounts apply on top — 10×/20× off on YouTube, 10%/30% off on Instagram and LinkedIn.
| Endpoint | Description | Price per 1K |
|---|---|---|
| /api/social/youtube/searchYouTube | Search YouTube videos, channels, playlists | $0.20 |
| /api/social/youtube/videoYouTube | Get video metadata, stats, tags | $0.20 |
| /api/social/youtube/channelYouTube | Channel info, subscriber count, stats | $0.20 |
| /api/social/youtube/playlistYouTube | List playlist videos and metadata | $0.20 |
| /api/social/instagram/profileInstagram | Public profile data and stats | $1.00 |
| /api/social/instagram/profile?include_posts=trueInstagram | Profile plus the recent post grid | $2.00 |
| /api/social/instagram/profile?include_post_details=trueInstagram | Profile, posts, per-post detail pages and the engagement metrics averaged from them | $4.00 |
| /api/linkedin/profileLinkedIn | Public profile basics | $0.50 |
| /api/linkedin/profile/fullLinkedIn | Full profile record | $4.00 |
| /api/linkedin/companyLinkedIn | Company page firmographics | $3.00 |
| /api/linkedin/jobsLinkedIn | Job postings search | $0.50 |
| /api/linkedin/jobLinkedIn | Single job posting detail | $0.50 |
| /api/linkedin/postsLinkedIn | Profile posts and activity | $1.00 |
| /api/linkedin/searchLinkedIn | Name to profile lookup (beta) | $1.00 |
Platform Comparison
Choose the right platform for your needs
- Search videos, channels, playlists
- Video metadata (views, likes, tags, duration)
- Channel stats (subscribers, video count)
- Pagination with page tokens
- Filter by type, duration, country, order
- No Google API key or quota needed
- Public profile data (bio, stats)
- Follower and following counts
- Engagement rate calculation (needs include_post_details)
- Recent posts, with like/comment data via include_post_details
- Verification status
- No Instagram login or OAuth needed
- Company firmographics (richest dataset)
- Employee count, industry, HQ, founded
- Public job search and job detail
- Best-effort public profile basics
- Pagination and structured JSON
- No LinkedIn login or OAuth needed
Quick Start
Start pulling social data in seconds
curl "https://apiserpent.com/api/social/youtube/search?q=how+to+solve+a+rubiks+cube&num=5" \
-H "X-API-Key: YOUR_API_KEY"
# Response
{
"success": true,
"query": "how to solve a rubiks cube",
"type": "video",
"results": [
{
"position": 1,
"id": "7Ron6MN45LY",
"type": "video",
"title": "Learn How to Solve a Rubik's Cube in 10 Minutes (Beginner Tutorial)",
"description": "Learning to solve a Rubik's Cube can be easy! Read the pinned comment ...",
"channelId": "UCqTVfT9JQqhA6_Hi_h_h97Q",
"channelTitle": "J Perm",
"publishedAt": "2018-09-19T16:36:25Z",
"thumbnail": "https://i.ytimg.com/vi/7Ron6MN45LY/hqdefault.jpg",
"url": "https://www.youtube.com/watch?v=7Ron6MN45LY"
}
],
"totalResults": 1000000,
"nextPageToken": "CAMQAA",
"prevPageToken": null,
"meta": { "elapsed": "2535ms", "timestamp": "2026-09-02T10:14:15.354Z" }
}
import requests
resp = requests.get(
"https://apiserpent.com/api/social/instagram/profile",
params={"username": "natgeo"},
headers={"X-API-Key": "YOUR_API_KEY"}
)
profile = resp.json()
print(f"Name: {profile['fullName']}")
print(f"Followers: {profile['followersCount']:,}")
print(f"Posts: {profile['postsCount']:,}")
print(f"Bio: {profile['biography']}")
print(f"Verified: {profile['isVerified']}")
FAQ
Frequently asked questions
Serpent API currently supports YouTube (search, video details, channel info, playlist data), Instagram (public profile data), and LinkedIn (company firmographics, public job search and job detail, and best-effort public profile data). All endpoints return structured JSON data and require no official platform API keys.
No. Serpent API handles all data collection internally. You only need a Serpent API key -- no Google Cloud project, no YouTube Data API quota, and no OAuth setup required.
YouTube endpoints start from $0.01 per 1,000 requests (Scale tier), Instagram from $0.70 per 1,000 requests, and LinkedIn profile/jobs display at $0.35 per 1,000 requests on Scale. There are no subscriptions or minimums. New accounts include 10 shared free calls for eligible endpoints.
You can search YouTube videos with filters (type, duration, order, country, safe search), get detailed video metadata (views, likes, description, tags), retrieve channel information (subscribers, video count, description), and list playlist contents.
The Instagram profile endpoint returns public profile data including username, full name, bio, follower count, following count, post count, profile picture URL, and whether the account is verified or private.
Start pulling social media data today
Sign up and get 10 shared free calls on eligible endpoints. No credit card required to start.