Adlibrary › Ad › Transcript
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.
200 credits per call.
Re-running the exact same call within 6h is free.
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.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/facebook/adlibrary/ad/transcript"{ "success": true, "platform": "instagram", "endpoint": "/v1/instagram/profile/posts", "data": { "items": [ "…" ], "dropped": 0 }, "pagination": { "next_cursor": "is2.eyJwIjoyfQ", "has_more": true, "page_size": 12 }, "credits_used": 20, "credits_remaining": 9980, "request_id": "req_1a2b3c4d5e6f", "cached": false, "idempotent_replay": false, "charge_reason": "miss", "free_call": false}Endpoints GET
This catalogue, with per-endpoint prices. Free, and needs no key.
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. Use it when you have an ad id or URL. Spend and reach are political-ads-only, and Facebook publishes no per-ad impression count. **100 credits** per call. Re-running the exact same call within 6h is free.