Ads library
Public ad-library pages and HTML snapshots you already have
This Actor is a direct-source parser for user-provided public ad-library pages, exports, and saved HTML snapshots. It structures ad creatives and advertiser signals without search, crawling, login, browser automation, pagination, or API replay.
Not an ads-library search engine. Not landing-page CRO analysis. Not authenticated ads-manager access. You must supply the source URLs or HTML.
from $20.00 / 1,000 Ad creative profile ($0.02 per delivered ad_creative_profile); $0.008 per Partial ad library intelligence. $0.00005 Actor Start.
Open Ads Library Competitive Intelligence on Apify
Ads Library Competitive Intelligence, not a neighboring Actor
Use this page for this Actor’s job. Use Chrome Web Store Extension Intelligence for Extension listing metadata; Use B2B Pricing Scraper for Public subscription-tier changes; Use Website Content Extractor for One-shot page-to-markdown.
| This Actor | Chrome Web Store Extension Intelligence | B2B Pricing Scraper | Website Content Extractor | |
|---|---|---|---|---|
| Intent | Ads Library Competitive Intelligence | Extension listing metadata | Public subscription-tier changes | One-shot page-to-markdown |
| Primary input | sourceUrls | extension URLs | competitors[] | urls |
| What it reads | User-supplied public ad-library pages or HTML | Chrome Web Store HTML | Public pricing HTML | Page HTML |
| Primary output | Creative and partial creative events | Extension metadata | Pricing change rows | Markdown/text |
| Not this job | Not an ads-library search engine. Not landing-page CRO analysis. Not authenticated ads-manager access. You must supply the source URLs or HTML. | Not ads-library creatives. | Not Shopify catalog maps or ads-library pages. | Not recurring pricing/legal diffs or RAG audits. |
Store ID: taroyamada/ads-library-competitive-intelligence. Respect source terms, robots.txt, and rate limits.
Use cases
- Paste known Meta/Google ads-library URLs
- Optional saved HTML snapshots
- maxAdsPerSource / maxSources caps
How is Ads Library Competitive Intelligence different from Chrome Web Store Extension Intelligence and B2B Pricing Scraper?
Ads Library Competitive Intelligence (taroyamada/ads-library-competitive-intelligence): This Actor is a direct-source parser for user-provided public ad-library pages, exports, and saved HTML snapshots. It structures ad creatives and advertiser signals without search, crawling, login, browser automation, pagination, or API replay. Not an ads-library search engine. Not landing-page CRO analysis. Not authenticated ads-manager access. You must supply the source URLs or HTML. Chrome Web Store Extension Intelligence is for Extension listing metadata (input extension URLs; Chrome Web Store HTML; Extension metadata). Not ads-library creatives. B2B Pricing Scraper is for Public subscription-tier changes (input competitors[]; Public pricing HTML; Pricing change rows). Not Shopify catalog maps or ads-library pages. Website Content Extractor is for One-shot page-to-markdown (input urls; Page HTML; Markdown/text). Not recurring pricing/legal diffs or RAG audits.
What input is required?
Live required fields: none listed (see live fields). Published exampleRunInput is shown below.
| Field | Type | Default | Notes |
|---|---|---|---|
sourceUrls |
string[] | empty |
Public Ad Library or Export URLs. User-provided public ad-library pages or export URLs to fetch directly once. V1 does not discover, paginate, replay APIs, log in, or automate browsers. maxItems=100 |
htmlSnapshots |
object[] | empty |
HTML Snapshots. Saved ad-library HTML snapshots supplied in the input. Each item can include url, html, and label. This is safest for high-risk platforms because no network request is made. item required: html maxItems=50 |
savedHtmlFiles |
string[] | empty |
Saved HTML Files. Optional local saved HTML or export files to parse. Files must be inside the Actor working directory at runtime. maxItems=50 |
brandHints |
string[] | empty |
Brand Hints. Optional advertiser or competitor names used only for local matching in parsed rows. maxItems=50 |
maxAdsPerSource |
integer | 25 |
Max Ads per Source. Maximum ad creative rows emitted from each direct source. minimum=1 maximum=100 |
maxSources |
integer | 50 |
Max Sources. Maximum normalized direct sources to process. minimum=1 maximum=150 |
dryRun |
boolean | false |
Dry Run. Validate input, parse sources, and write local output without pushing dataset rows or charging custom PPE events. |
Published Store example run input (omitted fields take schema defaults):
{
"sourceUrls": [
"https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=US&q=example",
"https://adstransparency.google.com/advertiser/example"
],
"maxAdsPerSource": 3,
"maxSources": 3,
"dryRun": false
}
Run Ads Library Competitive Intelligence on Apify
How do dataset, webhook, and dry-run delivery work?
Dataset output is the billable surface when rows are written. See live PPE for which events bill. dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
Published README Output Example / Sample Output JSON. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is Ads Library Competitive Intelligence priced?
Billing is pay per event. The live Store card is from $20.00 / 1,000 Ad creative profile ($0.02 per delivered ad_creative_profile); $0.008 per Partial ad library intelligence. $0.00005 Actor Start. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
apify-actor-start (Actor Start) |
$0.00005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
ad_creative_profile (Ad creative profile) |
$0.02 | A normalized ad creative row was extracted from a user-provided public ad-library page, export, or saved HTML snapshot. |
ad_library_partial (Partial ad library intelligence) |
$0.008 | Useful ad-library level evidence was extracted when a complete ad creative row was not available. |
from $20.00 / 1,000 Ad creative profile ($0.02 per delivered ad_creative_profile); $0.008 per Partial ad library intelligence. $0.00005 Actor Start.
See Ads Library Competitive Intelligence pricing on Apify
Limits to keep in mind
- No search or pagination replay
- No login
- You supply sources
- JS-heavy libraries may be partial
- Respect source terms, robots.txt, and rate limits.
Open Ads Library Competitive Intelligence on Apify
Related pages
- Chrome Web Store Extension Intelligence — Not ads-library creatives.
- B2B Pricing Scraper — Not Shopify catalog maps or ads-library pages.
- Website Content Extractor — Not recurring pricing/legal diffs or RAG audits.
- Tools