Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Research Meta Ad Library ads by advertiser or keyword with creative links, dates and disclosed reach or spend through the harshmaur/facebook-ads-library-scraper Apify Actor.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Turn "what ads does X run" into one run of harshmaur/facebook-ads-library-scraper and return one row per ad. The Actor reads the public Meta Ad Library. It takes two kinds of input: an Ad Library search URL for a keyword, or a Facebook Page for one advertiser. The agent's job is to build the right URL and to cap the ad count.
Disclosure: the Actor is paid per result and is built by the skill author. Links carry no affiliate parameters.
Use to research public Meta ads by advertiser or keyword, export ad creative and dates, or review disclosed reach and spending.
Prompts this skill handles:
Out of scope (the boundary):
apify login (OAuth, if you use the Apify CLI)APIFY_TOKEN environment variablenpm install -g apify-cli), or the Apify MCP server (see "Calling the Actor").| The user gives you | Put in urls | Notes |
|---|---|---|
| A brand, an advertiser, a Page link | The Page URL: https://www.facebook.com/<handle>, a profile.php?id= link, or the numeric Page ID | All ads of that advertiser. Filter with the scrapePageAds.* fields below. |
| A keyword, product or topic | An Ad Library search URL (build it as shown below) | All advertisers whose ads match the words in that country. |
| An Ad Library URL the user copied | That URL, unchanged | It keeps every filter the user set on the site. |
Build a keyword search URL like this. Change only country, q, active_status and search_type:
https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=US&q=protein%20powder&search_type=keyword_unordered&media_type=all
country: a 2-letter code (US, GB, DE), or ALL.q: URL-encoded words.search_type: keyword_unordered (all words, any order) or keyword_exact_phrase.active_status: active, inactive or all.ad_type=political_and_issue_ads: political and social-issue ads. Only these carry spend and impressions outside the EU and UK.Filters for Page URLs only:
| Field | Values |
|---|---|
scrapePageAds.activeStatus | all (default), active, inactive |
scrapePageAds.period | "" (all time), last24h, last7d, last14d, last30d |
scrapePageAds.sortBy | impressions_desc (default), most_recent |
scrapePageAds.countryCode | 2-letter code or ALL (default) |
Amounts and extras:
| Field | Meaning |
|---|---|
count | Most ads for the whole run, over all URLs. Default 100. 0 means no limit: never send 0 without a cost check. |
limitPerSource | Most ads per URL, so one big advertiser does not use up count. |
scrapeAdDetails | true adds the advertiser text and the EU and UK transparency data: reach, age range, gender, countries. It makes the run slower. |
runTag | A label copied onto every row. Useful when you merge runs. |
{
"urls": [{ "url": "https://www.facebook.com/gymshark" }],
"scrapePageAds.activeStatus": "active",
"scrapePageAds.countryCode": "US",
"count": 200
}
Note the field names with a dot, for example "scrapePageAds.activeStatus". They are flat keys, not nested objects. Fetch the live schema when a field is in doubt:
apify actors info "harshmaur/facebook-ads-library-scraper" --input --json \
--user-agent apify-awesome-skills/apify-facebook-ads-library-scraper 2>/dev/null
The price is per ad in the dataset. There is no start fee, and scrapeAdDetails costs nothing extra:
| Apify plan | Per 1,000 ads |
|---|---|
| Free | $0.50 |
| Starter | $0.47 |
| Scale | $0.43 |
| Business and higher | $0.40 |
cost ≈ count × $0.0005. 1,000 ads cost at most $0.50. Under about 4,000 ads, run it. Above that, or with count: 0, state the estimate and get a yes first.
apify actors call "harshmaur/facebook-ads-library-scraper" \
-i '{"urls":[{"url":"https://www.facebook.com/gymshark"}],"scrapePageAds.activeStatus":"active","count":200}' \
--json \
--user-agent apify-awesome-skills/apify-facebook-ads-library-scraper \
2>/de
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Usar al iniciar o mejorar un proyecto de IA: diagnostica código y restricciones, propone skills existentes y redacta tareas y un plan de implementación en español.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Usar para crear o mejorar una skill de Andru.ia: define entradas y resultados, redacta SKILL.md con ejemplos y límites, valida la estructura y prepara una PR.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Usar tras definir el sector de un proyecto: prepara un dossier en español con contexto, normas aplicables, patrones UX y riesgos, distinguiendo fuentes verificadas de hipótesis.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice narration, and export pages/audio. Use f
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.