Facebook Ad Library Ad Transcript API reference
Your first 10 calls are free, no card needed. Pricing and FAQ
Get a free API keycurl "https://api.insightsocial.app/v1/facebook/adlibrary/ad/transcript?id=<id>" \ -H "x-api-key: $INSIGHTSOCIAL_API_KEY"
Step-by-step: Ad library aggregation · Video transcription
Returns the spoken words of a Facebook Ad Library video ad, from Facebook's captions when available or transcribed from the video itself.
Use it when you need what an ad says out loud; adlibrary/ad returns the creative and spend but not the speech.
100 credits per call.
Authorization
apiKey Your key from the dashboard. It starts with isk_.
In: header
Query Parameters
Facebook Ad Library ad ID. Ad ids rotate as campaigns end, so take a current one from /v1/facebook/adlibrary/company/ads rather than reusing an old one. Provide at least one of: id, url.
Facebook Ad Library URL for the ad. A page URL is rejected with a 400. Provide at least one of: id, url.
Set to 1 to get the price of this call without making it: data.dry_run carries credits_min and credits_max. Nothing is charged.
Value in
- "1"
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.insightsocial.app/v1/facebook/adlibrary/ad/transcript"{ "success": true, "platform": "string", "endpoint": "string", "schema_version": "2", "pagination": { "next_cursor": "string", "has_more": true, "page_size": 0, "stopped_at": "since" }, "unavailable": [ "string" ], "credits_used": 0, "credits_remaining": 0, "request_id": "string", "cached": true, "idempotent_replay": true, "charge_reason": "string", "free_call": true, "data": { "transcript": { "language": "string", "text": "string", "segments": [ { "text": "string", "start_seconds": 0, "duration_seconds": 0 } ] } }}Trending GET
Returns the live Douyin hot-search board: roughly 50 trending topics with rank, hot value, view count, video count, and the time each topic broke.
Adlibrary › Ad GET
Returns one ad from the Facebook Ad Library: creative, CTA and link, run dates, display format, and the advertiser's page URL, likes and categories.