For developers
REST API,
JSON responses.
Programmatic access, integrate with your own tools.
Step 1
Authentication
All requests require an Authorization header.
$ curl -H "Authorization: Bearer YOUR_TOKEN" \
https://vidlens.app/api/extension/analyze?id=dQw4w9WgXcQ
Get your token from the dashboard. Don't paste it in browser-side JS — proxy through your backend.
Step 2
Endpoints
GET
/api/extension/analyze
Detailed SEO score, tags, engagement rate, and views per hour for a single video.
?id=VIDEO_ID
POST
/api/extension/bulk-analyze
Bulk analysis for multiple videos. Up to 50 videos per request.
{ "video_ids": ["id1", "id2"] }
GET
/api/keywords/suggestions
YouTube Suggest-based keyword suggestions.
?q=KEYWORD&lang=en
GET
/api/keywords/{keyword}/score
Detailed score for a keyword: search volume, competition, trend.
POST
/api/competitors
Add a competitor channel to tracking.
{ "kanal_id": "UC..." }
GET
/api/trends
Trending keywords from the last 7 days.
GET
/api/trends/viral
Real-time viral videos list.
Step 3
Plan limits
Free
150 / day
Pro
2.000 / day
Max
10.000 / day
Agency
50.000 / day
When the limit is exceeded HTTP 429 is returned. View plans