# io.github.Mamoo85/open-data-actors-mcp (mcpb · open-data-actors-mcp-0.1.0.mcpb)

24 public-data Apify actors (sanctions, SEC Form D, WARN, FMCSA, SEO, jobs) as MCP tools.

- Trust score: 47/100 (low)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-22

## Components

- mcpb · `open-data-actors-mcp-0.1.0.mcpb`: 47/100 (this document), [markdown](https://verifymcp.io/servers/mamoo85-open-data-actors-mcp/open-data-actors-mcp.md), [page](https://verifymcp.io/servers/mamoo85-open-data-actors-mcp/open-data-actors-mcp)

## Channel facts

- Registry: `mcpb`
- Package: `https://github.com/Mamoo85/open-data-actors-mcp/releases/download/v0.1.0/open-data-actors-mcp-0.1.0.mcpb`
- Transport: `stdio`
- SHA-256: `81f4d34f574e8c80bcb24ba939f07b216fc3647c63d2b689f9e6c6ff1299a810`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-22.

- **Supply Chain Security**: 23/100
  - No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.
  - Known CVEs were checked across the 92 of 92 dependencies we could resolve, so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - 31 of 92 dependencies flagged as unhealthy.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 8 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 54/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 12798 tokens (~533/item across 24 items; 24 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 24 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 24 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the io.github.Mamoo85/open-data-actors-mcp server?

io.github.Mamoo85/open-data-actors-mcp ships as an MCPB bundle, a single file you download and open in an MCP host that supports MCPB bundles, such as Claude Desktop. The host reads the launch command from the bundle's own manifest, so there is no command to copy. Before opening it, check the file's SHA-256 matches the one the MCP registry declares for it, 81f4d34f574e8c80bcb24ba939f07b216fc3647c63d2b689f9e6c6ff1299a810; the commands to do that are on this page. If it does not match, do not open it.

- Download bundle: `https://github.com/Mamoo85/open-data-actors-mcp/releases/download/v0.1.0/open-data-actors-mcp-0.1.0.mcpb`
- SHA-256: `81f4d34f574e8c80bcb24ba939f07b216fc3647c63d2b689f9e6c6ff1299a810`

### Verify on macOS / Linux

```bash
echo "81f4d34f574e8c80bcb24ba939f07b216fc3647c63d2b689f9e6c6ff1299a810  open-data-actors-mcp-0.1.0.mcpb" | shasum -a 256 -c
```

### Verify on Windows (PowerShell)

```powershell
(Get-FileHash -Algorithm SHA256 .\open-data-actors-mcp-0.1.0.mcpb).Hash -eq "81f4d34f574e8c80bcb24ba939f07b216fc3647c63d2b689f9e6c6ff1299a810"
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-22 (score 47, +3)

- [functional improvement] Stability: unverified → 0.27

### 2026-10-19 (score 44, 0)

- [functional regression] Security disclosure: unverified → fail

### 2026-10-18 (score 44, 0)

- [functional regression] Security disclosure: fail → unverified

### 2026-10-14 (score 44, +28)

- [security improvement] Injection markers: unverified → pass
- [security] First check of Judged manipulation: pass
- [security] Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window).
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] MCP protocol: unverified → pass
- [functional] First check of Schema quality: fail
- [functional] First check of Schema quality: excellent
- [functional] First check of Destructive annotations: pass
- [functional] First check of Schema quality: fail
- [functional] First check of Tool coverage: 100

### 2026-10-13 (score 16)

First indexed and scored.

## MCP tools (24)

### `fmcsa_new_carrier_leads` (~998 tokens)

FMCSA New Motor Carrier Leads: New Authority, Email & Phone

New motor carrier leads from the official FMCSA census: new USDOT/MC trucking companies with officer names, authority status, filed email and phone. Filter by state and fleet size; deduped, so daily runs only bill new carriers. 141 automated checks. (Apify actor transparent_meteorite/fmcsa-new-carrier-leads; pay-per-result.)

Input parameters:

- `authorityStatus` (string): Keep only carriers whose operating authority (MC/MX docket) has this status in the FMCSA authority history. Brand-new carriers are usually Pending until their authority is granted. 'Any' (default) ap…
- `cargoTypes` (array): Only carriers that declare at least one of these cargo types on their filing. Keys: genfreight, household, metalsheet, motoveh, drivetow, logpole, bldgmat, mobilehome, machlrg, produce, liqgas, inter…
- `carrierOperation` (string): Interstate = hauls across state lines. Intrastate = operates inside one state only.
- `companyName` (string): Lookup mode: find carriers whose legal or DBA name contains this text (case-insensitive), e.g. WERNER. Same matching as 'Company name contains'; use either one.
- `daysBack` (integer): Only carriers added to the FMCSA census in the last N days. 7 = this week's new authorities. Use 1-3 for a daily scheduled feed.
- `dotNumbers` (array): Look up these exact carriers by USDOT number, any registration date. When set, the 'new in the last N days' window is ignored. Turn off 'Only new since last run' and 'Only carriers with an email' to…
- `forHireOnly` (boolean): USDOT numbers are also issued to businesses that only move their own goods (contractors, landscapers, home improvement firms). Turn this on to keep only carriers registered as authorized or exempt fo…
- `hazmatOnly` (boolean): Return only carriers flagged as hazardous-materials carriers in the FMCSA census.
- `includeAuthority` (boolean): Adds authority_type, authority_status, authority_granted_date and per-docket history from the FMCSA authority dataset (one extra free public API call per 100 carriers). Turn off to skip it.
- `maxDrivers` (integer): Only carriers reporting at most this many drivers. 0 = no maximum.
- `maxPowerUnits` (integer): Only carriers with at most this many trucks. 0 = no maximum.
- `maxResults` (integer): Hard cap on carriers returned, and charged, in this run. Each carrier is $0.0035 through October 21, 2026, then $0.008 (1,000 = $8).
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `mcNumbers` (array): Look up carriers by MC (operating authority) number, digits only. Same behavior as USDOT lookup; can be combined with it.
- `minDrivers` (integer): Only carriers reporting at least this many drivers. 0 = no minimum.
- `minPowerUnits` (integer): Only carriers with at least this many trucks (power units). 0 = no minimum. Most new authorities run 1-5 trucks.
- `mode` (string): newCarriers (default) = the feed of carriers newly added to the FMCSA census in the last N days. lookup = look up specific carriers by USDOT number, MC/MX number or company name, any registration dat…
- `nameContains` (string): Only carriers whose legal or DBA name contains this text (case-insensitive), e.g. LOGISTICS.
- `requireEmail` (boolean): Return only carriers with an email address on their FMCSA filing. In our June 2026 sample of the 200 newest carriers, all 200 had one.
- `requirePhone` (boolean): Return only carriers with a phone or cell number on file.
- `states` (array): Two-letter state codes to include, e.g. ["TX","FL","GA"]. Leave empty to get new carriers from every US state.
- `webhookBatchSize` (integer): How many records per webhook POST.

### `warn_layoff_alerts` (~388 tokens)

WARN Layoff Notices API: 7 States (TX CA WA OR MD VA NC) $3/1k

WARN Act layoff notices from 7 official state sources (TX, CA, WA, OR, MD, VA, NC), verified by 89 passing tests. Clean rows: employer, workers affected, city, notice and layoff dates. Deduped across runs for scheduled alerts. CSV, JSON, API or webhook. $0.003 per notice. (Apify actor transparent_meteorite/warn-layoff-alerts; pay-per-result.)

Input parameters:

- `daysBack` (integer): Only notices with a notice date in the last N days (max 365). The Texas open-data feed is updated irregularly, so the default is a full year to make sure you always see the latest filings.
- `maxResults` (integer): Hard cap on notices returned, and charged, in this run. Each notice is $0.003, so 50 notices = $0.15.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `minLayoffCount` (integer): Only notices that affect at least this many workers. 0 = no minimum. Try 100 for large layoffs only.
- `states` (array): States to pull (2-letter codes). Supported: TX (Texas open data), OR (Oregon HECC tracker), CA (California EDD current-quarter report), WA (Washington ESD database), MD (Maryland DLLR), VA (Virginia…
- `webhookBatchSize` (integer): Records per webhook POST.

### `website_tech_stack_detector` (~359 tokens)

Website Tech Stack Lookup: CMS, Frameworks, Hosting $0.002/site

2,392 technology fingerprints with version and confidence, tested on 19,393 checks. Find the CMS, ecommerce platform, frameworks, analytics, CDN and hosting any website uses. Bulk domains in, one row per site with evidence. $0.002 per site, no subscription; failed sites are free. (Apify actor transparent_meteorite/website-tech-stack-detector; pay-per-result.)

Input parameters:

- `categoriesFilter` (array): Return only technologies in these categories, for example CMS, Ecommerce, Analytics, CDN, Payment, Web servers. Case-insensitive. Leave empty to return every category (default). Sites are still charg…
- `concurrency` (integer): How many sites to fetch in parallel (each request goes to a different site). 5 is a good default; up to 20 for large lists.
- `includeEvidence` (boolean): Add the header, script URL, cookie name or HTML snippet behind each detection, so you can check any result yourself.
- `maxSites` (integer): Upper bound on sites processed in this run. At $0.002 per analyzed site, 1,000 sites = $2. Failed and blocked sites are not charged.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `respectRobots` (boolean): Skip sites whose robots.txt disallows the homepage for our user agent (WebsiteTechStackDetector). Skipped sites are not charged.
- `urls` (array, required): Websites to check, one per line. Bare domains (example.com) or full URLs both work; duplicates are removed. Only the homepage is fetched.

### `ats_open_roles` (~844 tokens)

Career Site Jobs API: Greenhouse, Lever, Ashby & more | $2/1k

Career-site jobs at $0.002 each, with seniority, department and ready-made company presets. Open roles from the public job-board APIs of Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee plus schema.org pages. One clean schema with salary, remote flag, apply URL. (Apify actor transparent_meteorite/ats-open-roles; pay-per-result.)

Input parameters:

- `companies` (array, required): One company per line. Paste a careers URL (boards.greenhouse.io/stripe, jobs.lever.co/spotify, jobs.ashbyhq.com/ramp, apply.workable.com/blueground, jobs.smartrecruiters.com/ServiceNow, bunq.recruite…
- `companyPreset` (string): Add a ready-made list of verified public job boards: yc-top, ai-labs, fintech or devtools (several allowed, separated by commas). Each board returned live jobs when the list was last checked. If you…
- `departments` (array): Keep only jobs whose department contains one of these words (not case-sensitive), e.g. "engineering", "sales". Jobs with no department are dropped when this is set.
- `employmentTypes` (array): Keep only jobs of these types: full-time, part-time, contract, intern, temporary. Only ATS vendors that publish an employment type can match (Lever, Ashby, BambooHR, Breezy, Personio, Recruitee, Smar…
- `excludeKeywords` (array): Drop jobs whose title, department or location contains any of these words, e.g. "intern".
- `includeDescription` (boolean): Include the job description as plain text. Turn off for faster runs on SmartRecruiters and Workable (one less request per job). Same price either way.
- `keywords` (array): Keep only jobs whose title, department or location contains at least one of these words (not case-sensitive), e.g. "engineer", "sales", "remote". Leave empty for every open job.
- `locations` (array): Keep only jobs whose location contains one of these strings (not case-sensitive), e.g. "Detroit", "Michigan", "United States".
- `maxJobsPerCompany` (integer): Newest matching jobs taken per company per run. 10 is enough for a quick look; raise it (up to 5,000) to get every open role.
- `maxJobsTotal` (integer): Hard cap on job rows, and charges, across all companies in this run. At $0.002 per job, 5,000 jobs = $10.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `monitorName` (string): Name of the saved baseline. Use a different name per watch list so schedules do not overwrite each other. Default is 'default'. Example: "eng-hiring".
- `postedWithinDays` (integer): Drop jobs posted longer ago than this. Jobs with no posted date are kept. 0 = no limit.
- `remoteOnly` (boolean): Keep only jobs flagged remote by the employer or with "remote" in the location.

### `city_council_agendas` (~489 tokens)

City Council Meetings & Agendas: Legistar Votes, PDFs | $1/1k

City council meetings and agenda items from 18 US cities via the official Legistar Web API. Meeting date and time, body, matter, status, action, vote result, agenda PDF and attachment links. Keyword filters, deduped alerts, 93 passing tests. $0.001 per item. (Apify actor transparent_meteorite/city-council-agendas; pay-per-result.)

Input parameters:

- `bodyFilter` (string): Part of the committee or body name, e.g. "planning", "city council", "budget". Not case-sensitive. Empty = all bodies.
- `clients` (array): Legistar city slugs (the part before .legistar.com), e.g. seattle, denver, boston, phoenix, nashville. Leave empty for all 18 built-in cities. Any other Legistar slug can be tried; cities that need a…
- `dateFrom` (string): Start of the meeting date range, YYYY-MM-DD. Leave empty to use "Days back".
- `dateTo` (string): End of the meeting date range, YYYY-MM-DD. Leave empty to use "Days ahead".
- `daysAhead` (integer): Used when 'Meetings to' is empty.
- `daysBack` (integer): Used when 'Meetings from' is empty.
- `includeAttachments` (boolean): Add attachment links (staff reports, ordinance text) per item.
- `includeCancelled` (boolean): Include meetings whose agenda status is Cancelled.
- `includeMatterDetails` (boolean): One extra request per item with a matter, adds matterTitle, matterIntroDate, matterPassedDate, matterBodyName.
- `keywords` (array): Keep only items whose title or matter name contains ANY of these (not case-sensitive), e.g. zoning, rezone, liquor license, contract, bond. Leave empty for every item.
- `maxEventsPerClient` (integer): Safety cap on meetings fetched per city per run.
- `maxResults` (integer): Hard cap on agenda items returned, and charged, in this run. At $0.001 per item, 1,000 items = $1.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.

### `company_enrichment_by_domain` (~226 tokens)

Company Enrichment by Domain: Socials, Emails, Tech Stack $5/1k

Company enrichment from each company's own site and DNS only, verified by 73 passing tests. Domains in; name, logo, description, socials, careers/ATS, business emails and phones, email provider (MX) and tech stack out. No login, no data brokers. $0.005 per domain. (Apify actor transparent_meteorite/company-enrichment-by-domain; pay-per-result.)

Input parameters:

- `concurrency` (integer): Domains processed in parallel.
- `domains` (array, required): Company domains (example.com) or URLs. One output row per domain.
- `includeTechStack` (boolean): Summarize CMS, analytics, CDN, ecommerce and framework detected on the homepage.
- `maxPagesPerDomain` (integer): Homepage plus up to N-1 of /contact, /about, /careers found in the homepage links.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `timeoutSecs` (integer): Total time budget for one domain.

### `sec_form_d_funding_leads` (~492 tokens)

SEC Form D Startup Funding Leads: Recently Funded, $2.50/1k

Startup funding leads from official SEC EDGAR Form D filings at $0.0025 per filing. Issuer, industry, offering size, amount sold, investors, first-sale date, officers. Filter by industry, state, size; exclude pooled funds; dedupe. 102 passing tests. No login. (Apify actor transparent_meteorite/sec-form-d-funding-leads; pay-per-result.)

Input parameters:

- `excludeLimitedPartnerships` (boolean): Also drop issuers whose name ends in LP, L.P., LLLP or Fund. Catches investment vehicles that file without marking themselves as a pooled fund. Off by default.
- `excludePooledFunds` (boolean): Drop filings whose industry group is Pooled Investment Fund (VC, PE and hedge funds raising capital), leaving operating companies.
- `includeAmendments` (boolean): Also return Form D/A amended filings. Off by default so you only see new raises.
- `industryGroups` (array): Keep only these EDGAR industry groups. Empty = all.
- `lookbackDays` (integer): How many business days of EDGAR filings to scan, counting only days that have a published EDGAR index. Today's index (not out until the evening) and holidays are skipped and do not use up the lookbac…
- `maxResults` (integer): Cap on filings delivered (and charged) this run. The default keeps a zero-config run under a minute.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `minAmountSold` (integer): Keep filings whose total amount sold so far is at least this. 0 = no minimum.
- `minOfferingAmount` (integer): Keep filings whose total offering amount is at least this. 0 = no minimum. Indefinite offerings are kept only when this is 0.
- `secUserAgent` (string): Optional. Sent to sec.gov on every request. SEC requires a User-Agent with a contact email (for example "Acme Research you@acme.com"); without an email EDGAR answers HTTP 403. Leave empty to use the…
- `states` (array): Two-letter state or country codes of the issuer's business address (for example CA, NY, TX). Empty = all.

### `technical_seo_page_audit` (~380 tokens)

Technical SEO Page Audit: Broken Links, Hreflang, $3/1k

Technical SEO audit verified by 130 passing tests: title, meta, canonical, H1-H3, internal/external and broken links, missing alt, Open Graph, hreflang, JSON-LD, redirect chain, TTFB, and a prioritised issues list with a score. Respects robots.txt. $0.003 per page. (Apify actor transparent_meteorite/technical-seo-page-audit; pay-per-result.)

Input parameters:

- `checkBrokenLinks` (boolean): Request the links found on each page (HEAD, falling back to GET) and report those returning 404/410/5xx or that cannot be reached. Respects robots.txt and per-host rate limits. 401/403/429 responses…
- `maxLinksToCheck` (integer): Internal links are checked first, then external. Set 0 to skip link checks. Results are cached across pages in the run.
- `maxPages` (integer): Cap on pages audited (and charged) this run.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `requestDelayMs` (integer): Minimum gap between requests to the same host. A larger robots.txt Crawl-delay (up to 10 s) overrides this.
- `urls` (array): Public pages to audit, one URL per row (a missing https:// is added). Each URL is audited as one page; the actor does not crawl beyond the links it checks. Pages blocked by robots.txt are returned un…
- `userAgent` (string): Sent on every request and matched against robots.txt (the default token is TechnicalSeoAuditBot). Leave the default unless a site needs you to identify yourself differently.

### `domain_intelligence_lookup` (~327 tokens)

Domain Intelligence: WHOIS/RDAP, DNS, Subdomains, SSL, $2/1k

Bulk domain lookup verified by 94 passing tests: RDAP registration (registrar, created, expires, age), DNS over HTTPS (A, AAAA, MX, NS, TXT with SPF and DMARC parsed), subdomains from certificate transparency, SSL expiry and HTTP security headers. $0.002 per domain. (Apify actor transparent_meteorite/domain-intelligence-lookup; pay-per-result.)

Input parameters:

- `checkHeaders` (boolean): Request the site homepage over HTTPS and report HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy and Permissions-Policy.
- `checkSsl` (boolean): Open a TLS connection to port 443 and read the certificate issuer, validity dates and days left.
- `domains` (array, required): Domain names to look up, one per row, for example example.com. A URL such as https://www.example.com/page is reduced to its host. Malformed entries are skipped, listed in the run summary and never ch…
- `includeSubdomains` (boolean): Query crt.sh for names seen in public certificates. crt.sh can be slow; on timeout the row still returns with a subdomainsError field.
- `maxDomains` (integer): Cap on domains looked up (and charged) this run.
- `maxSubdomains` (integer): Cap on subdomain names returned per domain (subdomainCount still shows the full count).
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.

### `new_business_filings` (~310 tokens)

New Business Filings: New LLCs and Corporations, $4/1k

New LLCs and corporations from official state open data (CO, NY, OR, CT), verified by 57 passing tests. Name, filing date, type, status, registered agent, public address, source link. Filter by state, type, keyword; deduped across runs. No login. $0.004 per filing. (Apify actor transparent_meteorite/new-business-filings; pay-per-result.)

Input parameters:

- `activeOnly` (boolean): Drop rejected, dissolved, withdrawn or delinquent records. States that publish no status (NY, OR) are always kept.
- `daysBack` (integer): Return entities formed or registered in the last N days (1 to 90).
- `entityTypes` (array): Keep only these entity types. Empty = all. Nonprofits are included only if you select NONPROFIT or leave this empty.
- `keywords` (array): Keep only entities whose name contains any of these words (case-insensitive), e.g. roofing, plumbing, holdings, cannabis.
- `maxItems` (integer): Cap on filings delivered (and charged) this run, split evenly across the selected states.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `states` (array): Which state portals to query. Supported: CO (Colorado), NY (New York), OR (Oregon), CT (Connecticut). Empty = all four.

### `app_store_reviews` (~577 tokens)

App Store Reviews Scraper: Ratings, 150+ Countries, $0.50/1k

Apple App Store reviews at $0.50 per 1,000, verified by 85 passing tests. Review text, stars, app version, date, votes, plus rating, rating count, price, genre and release notes. 150+ countries, keyword search, date and star filters, delta mode. (Apify actor transparent_meteorite/app-store-reviews; pay-per-result.)

Input parameters:

- `appIds` (array): Apple app IDs (324684580 or id324684580) or App Store links such as https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580. Malformed entries are skipped, listed in the run summary and…
- `countries` (array): Two-letter country codes such as us, gb, de, fr, jp, br, in. Each country has its own reviews, so every app is fetched once per country. 'uk' is accepted as gb.
- `includeAppDetails` (boolean): Add one row per app and country with average rating, rating count, price, genre, developer, current version, release notes, size and more.
- `maxApps` (integer): Safety cap on the number of apps processed in one run.
- `maxRating` (integer): Only return reviews with at most this many stars (1-5).
- `maxReviewsPerApp` (integer): Cap on reviews returned per app per country. Apple publishes up to 500 recent reviews per app, country and sort order (10 pages of 50). Set 0 to return only app details.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `minRating` (integer): Only return reviews with at least this many stars (1-5). Use with Maximum star rating, for example 1-2 to collect complaints only.
- `searchResultsPerTerm` (integer): How many top search results to take per search term.
- `searchTerms` (array): Find apps by keyword with Apple's search API (for example 'meditation' or 'budget tracker'), searched in the first country. The top results per term are added to the app list.
- `sinceDate` (string): Skip reviews older than this. A date such as 2026-09-01, or a relative period such as '7 days', '2 weeks' or '3 months'. Paging stops at the first older review, so old pages are never fetched.
- `sortBy` (string): Most recent (default, works with Since date and delta mode) or most helpful.
- `stateKey` (string): Name of the saved state used by delta mode. Use different names for independent monitors. Leave empty to use the name default.

### `website_contact_extractor` (~487 tokens)

Website Contact Details Scraper: Emails, Phones & Socials $2/1k

Website contact extractor: get emails, phone numbers and social media profiles from any list of business websites. One clean row per site with role/named email tags, E.164 phones, 8 socials and address. $0.002 per website (5 pages per site by default); unreachable sites are free. (Apify actor transparent_meteorite/website-contact-extractor; pay-per-result.)

Input parameters:

- `defaultCountry` (string): ISO 2-letter country used to normalize local-format phone numbers to E.164 (+13135550142). Country-code domains (.de, .co.uk...) override it automatically.
- `domains` (array): Optional plain list of domains, one per line (e.g. acme.com). Merged with Websites above.
- `includeNamedEmails` (boolean): Every email is tagged 'role' (info@, sales@, support@...) or 'named' (jane.doe@...). Turn off to return role addresses only.
- `maxConcurrency` (integer): How many sites to crawl at once. Pages inside one site are fetched one after another to stay polite.
- `maxPagesPerSite` (integer): Homepage plus the best contact, impressum, about, team and privacy pages found by link text and URL (in that priority). All pages of a site are included in the one per-site price.
- `maxSites` (integer): Cap on sites crawled (and charged) this run.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `onlyWithContacts` (boolean): Skip rows that have no email, phone or social profile. Sites still count as crawled.
- `pageTimeoutSecs` (integer): Timeout per page request.
- `sameDomainOnly` (boolean): Only follow links on the site's own domain and subdomains. Emails on other domains (e.g. a gmail address shown on the site) are still returned and flagged sameDomain=false.
- `siteTimeoutSecs` (integer): Total time budget per site; whatever was found so far is returned.
- `startUrls` (array): Business websites to extract contacts from. Paste URLs or bare domains (acme.com). One row is returned per site; duplicates are merged. Upload a CSV/text file of URLs for bulk runs.

### `shopify_store_leads` (~417 tokens)

Shopify Leads: Store Apps, Products & Contacts | $4/1k

Shopify leads with 60+ installed apps and theme detected per store. Store name, myshopify domain, country, currency, product count, price range, vendors, activity, emails, phones and socials. Discover stores by niche keyword. $0.004 per store. (Apify actor transparent_meteorite/shopify-store-leads; pay-per-result.)

Input parameters:

- `crawls` (integer): How many of the newest monthly Common Crawl indexes to search per keyword. More snapshots find more stores but take longer.
- `domains` (array, required): Websites to check, one per row (for example allbirds.com or https://www.brooklinen.com/collections/all). Each is tested for Shopify; Shopify stores get a full profile. Non-Shopify sites return a free…
- `includeNonShopify` (boolean): Keep a free row (isShopify=false) for domains that are not Shopify or are closed, so you can filter a mixed list. Never charged.
- `includeProducts` (boolean): Add one row per product (title, URL, vendor, type, tags, price range, compare-at price, availability, variants, SKUs, image, dates) from /products.json. Charged per product row.
- `keywords` (array): Optional. Niche words such as 'coffee roaster', 'candles' or 'dog treats'. Finds *.myshopify.com stores whose store name contains the keyword in the public Common Crawl URL index, then analyzes each…
- `maxProductsPerStore` (integer): Cap on product rows per store when 'Also output products' is on. Store summaries always use up to 500 products.
- `maxStores` (integer): Cap on stores analyzed (and charged) this run, across given domains and discovered stores.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.

### `local_business_leads` (~608 tokens)

Local Business Leads: No-Website Finder (OpenStreetMap) $3/1k

Local business leads at $0.003 per place, including businesses with no website listed. Name, phone, website, email, address, hours, socials and coordinates from OpenStreetMap open data. 75+ types, no-website, phone and website filters, optional email enrichment. (Apify actor transparent_meteorite/local-business-leads; pay-per-result.)

Input parameters:

- `bbox` (string): Search a rectangle instead of (or in addition to) named locations: south,west,north,east in decimal degrees, e.g. 30.25,-97.76,30.29,-97.72.
- `categories` (array, required): What to search for, one per row. Plain words like dentist, plumber, restaurant, lawyer, hair salon, gym, car repair, real estate (75+ types and common synonyms), or any raw OpenStreetMap tag such as…
- `enrichFromWebsite` (boolean): For each place with a website, fetch its homepage and contact page and extract the emails, phone numbers and social profile links the business publishes there. Charged as a separate event ($0.002) on…
- `latitude` (string): Search a circle around a point: latitude in decimal degrees, e.g. 30.2672. Use together with longitude and radius.
- `locations` (array): Cities, counties, states, ZIP/postal codes or neighbourhoods, one per row, e.g. Austin, TX or Travis County, Texas or 78701, USA. Each is geocoded with OpenStreetMap Nominatim and searched inside its…
- `longitude` (string): Longitude in decimal degrees for the circle search, e.g. -97.7431.
- `maxItems` (integer): Maximum number of businesses returned (and charged) for the whole run.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `onlyWithoutWebsite` (boolean): Return only businesses that have no website in OpenStreetMap: prospects for web design, SEO and local-marketing offers. Note: 'no website in OpenStreetMap' usually but not always means the business h…
- `radiusKm` (integer): Radius of the circle search in kilometres (1-50). Used only when latitude and longitude are set.
- `requireEmail` (boolean): Skip businesses with no email. Works best together with 'Enrich from website', which looks for the email on the business's own site.
- `requirePhone` (boolean): Skip businesses with no phone number. Skipped places are not charged.
- `requireWebsite` (boolean): Skip businesses with no website. Skipped places are not charged.

### `workday_jobs_scraper` (~569 tokens)

Workday Jobs Scraper: Any Career Site, 165+ Companies $1/1k

Workday jobs from 165+ verified employers or any myworkdayjobs.com site, verified by 64 passing tests. Keyword, location and posted-date filters, full descriptions, salary ranges, remote/hybrid, and only-new-jobs delta mode. $1 per 1,000 jobs. (Apify actor transparent_meteorite/workday-jobs-scraper; pay-per-result.)

Input parameters:

- `careerSiteUrls` (array): Any public Workday career site URL, e.g. https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite or a job link from it. Tenant, data center (wdN) and site are parsed automatically. myworkdaysit…
- `companies` (array): Company names from the bundled, live-verified directory of 165+ large employers on Workday, e.g. NVIDIA, Salesforce, Boeing, Pfizer, Target. Use ALL to scrape every company in the directory. Unknown…
- `deltaStoreName` (string): Name of the key-value store used by delta mode. Use different names to keep separate watch lists.
- `includeDescription` (boolean): Fetch each job's detail page: full description text, exact posted date, all locations, country, salary range when stated. Billed as Job with description instead of Job listed.
- `includeDescriptionHtml` (boolean): When descriptions are on, also return the original description HTML (field descriptionHtml) for re-publishing.
- `locations` (array): Keep only jobs whose location contains any of these words (case-insensitive), e.g. Texas, London, Remote. Multi-location jobs are checked against every location.
- `maxConcurrency` (integer): How many career sites to scrape at once. Each site is always fetched one request at a time with a pause, to stay polite.
- `maxItemsPerCompany` (integer): Stop after this many saved jobs per career site. Workday itself never pages past 2,000 results per query.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `onlyNewJobs` (boolean): Remember job IDs in a named key-value store and return only jobs not seen in earlier runs. Ideal for scheduled runs and job alerts; seen jobs are never charged.
- `postedWithinDays` (integer): Keep only jobs posted in the last N days, based on Workday's 'Posted N Days Ago'. 0 or empty means no date filter.
- `searchText` (string): Keywords passed to Workday's own search, e.g. data engineer, nurse, sales. Leave empty to list every open role (newest first).

### `company_news_monitor` (~582 tokens)

Company News Monitor: Brand & Keyword News Alerts, $2/1k

Company news monitoring at $0.002 per article from 75 publisher RSS feeds (Bloomberg, CNBC, FT, TechCrunch, PR Newswire...) plus the GDELT news index when reachable. Track companies, domains or keywords. Deduped, event-tagged, delta mode for schedules. (Apify actor transparent_meteorite/company-news-monitor; pay-per-result.)

Input parameters:

- `companies` (array): Company or brand names (Stripe, Rivian Automotive) or website domains (stripe.com). A domain is matched by its brand label (stripe) or the full domain in the headline or feed summary.
- `eventFilter` (array): Keep only articles tagged with one of these business events. Empty = all articles.
- `excludeWords` (array): Optional. Drop articles whose headline or summary contains any of these words (e.g. a different company with the same name).
- `gdeltTimeBudgetSecs` (integer): Maximum time spent waiting on GDELT (which enforces one request per 5 seconds and is sometimes slow). RSS results are delivered either way.
- `keywords` (array): Optional extra watch phrases matched as whole words, e.g. "lithium battery", "data breach", "FDA approval". Each returned article lists which companies or keywords it matched.
- `maxItems` (integer): Cap on articles delivered (and charged) this run, newest first.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `mustInclude` (array): Optional. Keep only articles whose headline or summary also contains at least one of these words, e.g. layoffs, acquisition, lawsuit.
- `rssFeeds` (array): Optional feed URLs to add, e.g. a trade publication, a competitor's newsroom feed or a company blog feed.
- `sourceCountry` (string): Optional. Country of the publisher, as ISO code or name, e.g. US, GB, united kingdom, India. Empty = all.
- `sourceLanguage` (string): Optional. ISO code or name, e.g. en, english, de, spanish. Empty = all languages. Bundled feeds are English.
- `sources` (array): GDELT DOC 2.0 (global news index, 65+ languages, updated every 15 min) and publisher RSS/Atom feeds. Empty = both.
- `timespan` (string): Only articles published within this window. For scheduled monitoring, use a window slightly longer than your schedule and turn on delta mode.
- `useBundledFeeds` (boolean): Adds 75 verified business, finance, tech and press-release feeds (BBC, CNBC, Bloomberg, FT, NYT, TechCrunch, PR Newswire, GlobeNewswire, Business Wire and more).

### `building_permits_leads` (~384 tokens)

Building Permits Leads: US City Permits and Violations, $1.5/1k

Building permits leads from official city open-data portals (Chicago, NYC, LA, SF, Seattle, Austin, Baton Rouge, Montgomery Co. MD, Cincinnati). Type, status, dates, valuation, property address, contractor business if published, source link; code violations too. Delta mode. $0.0015 per record. (Apify actor transparent_meteorite/building-permits-leads; pay-per-result.)

Input parameters:

- `cities` (array): Which city portals to query. Permits: CHI, NYC, LAX, SFO, SEA, AUS, BTR, MOCO. Code violations: CHI, CIN. Empty = all nine.
- `keywords` (array): Keep only records whose type, work class or description contains any of these words (case-insensitive), e.g. roof, solar, demolition, new construction, hvac.
- `maxItems` (integer): Cap on records delivered (and charged) this run, split evenly across the selected city sources.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `minValuation` (integer): Keep only permits with a declared project value at or above this amount. 0 = no filter. Violations have no valuation and are not filtered by it.
- `monitorName` (string): Name of the saved baseline. Use a different name per watch list so schedules do not overwrite each other. Default is 'default'.
- `recordTypes` (array): permit = building permits; violation = code-enforcement / building violations (only CHI and CIN publish these here).
- `sinceDays` (integer): Return records whose issue date (filing date for San Francisco, violation date for violations) falls in the last N days (1 to 180).

### `sitemap_link_inventory` (~778 tokens)

Sitemap Link Inventory: All URLs + Broken-Link Check, $1/1k

Find every sitemap for a domain (robots.txt, nested indexes, .gz, .txt, common paths) and return all URLs with lastmod, priority, images, hreflang, path groups and duplicates. Optional broken-link, redirect, noindex checks. Partial results never fail the run. $0.001 per sitemap file / link checked. (Apify actor transparent_meteorite/sitemap-link-inventory; pay-per-result.)

Input parameters:

- `checkCanonical` (boolean): Compare each checked page's rel=canonical with its sitemap URL (trailing slash ignored). Off by default.
- `checkConcurrency` (integer): Parallel link checks. Requests to the same host are still spaced by the delay below.
- `checkIndexability` (boolean): Uses a GET for each checked URL (first 256 KB) to read meta robots, plus the X-Robots-Tag header, so noindex pages in the sitemap are flagged. Turn off for HEAD-only, lighter checks.
- `checkMode` (string): off: inventory only. sitemapUrls: request the sitemap URLs (HEAD, GET fallback) and flag 404, 5xx, unreachable, redirects and noindex. pageLinks: request the internal links found on the pages listed…
- `includeDuplicates` (boolean): Duplicates are always counted and listed in the site summary. Turn this on to also emit a row (isDuplicate = true) for every repeat occurrence.
- `maxLinksToCheck` (integer): sitemapUrls mode: per site, an evenly spaced sample across the whole inventory (not just the first rows). pageLinks mode: per page. This is the cost ceiling for check mode.
- `maxSitemapFiles` (integer): Cap on sitemap files fetched per site, counting index files. Nested indexes are followed up to 6 levels deep.
- `maxUrlsPerSite` (integer): Hard cap on unique URLs returned per site. Reading stops (and the download is aborted) once it is reached, so a 2-million-URL sitemap does not stall the run. The site summary says when the cap trunca…
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `monitorName` (string): Name of the saved baseline. Use a different name per watch list so schedules do not overwrite each other. Default is 'default'.
- `pageUrls` (array): Pages whose internal links are checked when Link check mode is 'pageLinks'. Leave empty to use the home page of each start URL. The page fetch itself is not billed; each link checked is.
- `requestDelayMs` (integer): Minimum gap between requests to the same host. A larger robots.txt Crawl-delay (up to 10 s) overrides this.
- `requestTimeoutSecs` (integer): Time to first response headers for each request. Slow servers become 'timeout' rows, never failed runs.
- `startUrls` (array, required): One per row. A bare domain or site URL (https:// is added if missing) triggers discovery: robots.txt Sitemap lines first, then common paths such as /sitemap.xml. A URL that looks like a sitemap (.xml…
- `timeBudgetSecs` (integer): Soft limit for the whole run. When it passes, the actor stops fetching and returns what it has with status 'partial-time-budget'.
- `userAgent` (string): Sent on every request and matched against robots.txt (the default token is SitemapLinkInventoryBot).

### `developer_signals` (~582 tokens)

Hacker News, npm & PyPI Developer Signals

Track Hacker News mentions, Show HN and Launch HN posts, plus npm and PyPI package versions, repo links and download counts, in one dataset. Keyless public APIs. From $0.001 per item. (Apify actor transparent_meteorite/developer-signals; pay-per-result.)

Input parameters:

- `hnDomains` (array): Find stories that link to a domain, for example github.com/yourorg or yourproduct.com. One per row, no https://.
- `hnIncludeComments` (boolean): Adds comment rows (recordType comment) for keyword searches. Each comment row is billed as one Hacker News item.
- `hnKeywords` (array): One search per row (brand, product, competitor, technology). Used by hnSearch; in showHn mode they filter the launches (leave empty to get all recent launches). Example: ["apify","web scraping"].
- `hnMinPoints` (integer): Skip stories with fewer points. 0 keeps everything.
- `hnSort` (string): date: newest first. relevance: Algolia's relevance ranking.
- `maxItemsPerQuery` (integer): Cap on Hacker News rows per keyword, per domain and per launch type. Algolia exposes at most 1,000 hits per query. This is your cost ceiling at $0.001 per row.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `modes` (array): hnSearch: Hacker News stories (and optionally comments) matching your keywords or domains. showHn: Show HN and/or Launch HN posts. npmPackages: npm metadata and download counts. pypiPackages: PyPI me…
- `npmPackages` (array): Package names, scoped names allowed (@scope/name). Returns latest version, description, license, repository, homepage, keywords plus daily, weekly and monthly downloads. Example: ["crawlee","@apify/t…
- `pypiPackages` (array): Package names. Returns latest version, summary, license, Python requirement, project links plus last day, week and month downloads from pypistats.org when available. Example: ["requests","apify-clien…
- `showHnKind` (string): Which launch posts to return in showHn mode.
- `sinceDate` (string): Only Hacker News items created after this. An ISO date (2026-09-01) or a relative span such as 30 days, 12 weeks or 6 months. Empty means no limit. Example: "2026-09-01" or "30 days".
- `timeBudgetSecs` (integer): Soft limit. When it passes, the actor stops and returns what it has.

### `sanctions_screening` (~542 tokens)

Sanctions Screening: OFAC SDN, EU, UN & UK Lists, Fuzzy Match

Screen names of people, companies and vessels against the official OFAC SDN, OFAC Consolidated, UN, EU and UK sanctions lists. Fuzzy match handles diacritics, transliteration, word order and aliases; optional DOB and country. Screening aid, not legal advice. $0.004 per name. (Apify actor transparent_meteorite/sanctions-screening; pay-per-result.)

Input parameters:

- `entityType` (string): Restrict matching to people, organisations or vessels for names that do not give their own type. 'any' compares against everything.
- `includeAliases` (boolean): On by default. Aliases catch the many sanctioned parties listed under several spellings. Weak or low-quality aliases are included and marked.
- `lists` (array): Which official lists to download for this run. ofac_sdn = US Treasury Specially Designated Nationals (about 19,000 entries). ofac_consolidated = US non-SDN consolidated lists (SSI, FSE, NS-MBS and ot…
- `maxMatchesPerName` (integer): How many of the best-scoring list entries to return for each flagged name (one per list entry, best alias shown).
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `minScore` (integer): A name is flagged possible_match when its best score reaches this value. 100 means identical after normalisation. 85 to 90 is a sensible start for screening; lower it to catch more spelling variants…
- `monitorName` (string): Name of the saved baseline. Use a different name per watch list so schedules do not overwrite each other. Default is 'default'. Example: "vendor-onboarding".
- `names` (array, required): One name per row: a person, company or vessel. Plain strings work. To add a date of birth, country or type to a name, use the JSON editor and give objects such as {"name": "Ivan Petrov", "dob": "1975…

### `federal_grants_contracts` (~995 tokens)

Federal Grants & Contracts Finder: Grants.gov + USAspending

Open and forecasted federal grant opportunities from Grants.gov plus contract and grant awards from USAspending.gov, in one unified schema: deadlines, ceilings, amounts, agency, NAICS/PSC, recipient, and a link to the official record. No API key. $0.002 per opportunity, $0.0015 per award. (Apify actor transparent_meteorite/federal-grants-contracts; pay-per-result.)

Input parameters:

- `agencies` (array): Optional. Grants.gov top-level agency codes, for example HHS, DOC, DOE, USDA, NSF, DOD, ED, DOT. Matches the agency filter on grants.gov.
- `assistanceListings` (array): Optional. For example 11.029. Opportunities for these programs only.
- `awardKinds` (array): contracts = procurement contracts and delivery orders; grants = grants and cooperative agreements.
- `awardingAgencies` (array): Optional. Top-tier agency names exactly as USAspending writes them, for example Department of Defense, Department of Health and Human Services, National Aeronautics and Space Administration.
- `awardsFromDate` (string): Optional, YYYY-MM-DD. Overrides the look-back. Example: "2026-01-01".
- `awardsLookbackDays` (integer): Awards with activity in the last N days. Ignored when both award dates below are set. USAspending data starts at 2007-10-01.
- `awardsSortBy` (string): Largest amount first, or most recent start date first.
- `awardsToDate` (string): Optional, YYYY-MM-DD. Defaults to today. Example: "2026-09-30".
- `closingWithinDays` (integer): Optional. Keep opportunities whose close date is within this many days from today. Opportunities with no close date (rolling) are kept only if you leave this empty.
- `eligibilityCodes` (array): Optional. Grants.gov eligibility codes: 00 State governments, 01 County, 02 City or township, 04 Special district, 05 Independent school districts, 06 Public/state-controlled higher ed, 07 Federally…
- `fundingCategories` (array): Optional. Grants.gov category codes, for example ST (science and technology), HL (health), ED (education), EN (energy), AG (agriculture), BC (business and commerce), CD (community development), ENV (…
- `includeDetails` (boolean): One extra request per opportunity to Grants.gov fetchOpportunity: adds description, award ceiling and floor, expected number of awards, eligible applicants, funding instruments and posting/archive da…
- `keywords` (array): One search per keyword, results merged and de-duplicated. Leave empty to list the newest opportunities / largest recent awards with only your other filters. Example: ["cybersecurity","rural broadband…
- `maxAwardAmount` (integer): Optional. Awards at or below this total amount.
- `maxItems` (integer): Hard cap on rows delivered (and billed) across everything. Opportunities are delivered first, then awards.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `minAwardAmount` (integer): Optional. Awards at or above this total amount.
- `mode` (string): openOpportunities: open and forecasted grant opportunities from Grants.gov. awards: contract and grant awards already made, from USAspending.gov. both: run the two and merge into one unified output.
- `monitorName` (string): Name of the saved baseline. Use a different name per watch list so schedules do not overwrite each other. Default is 'default'. Example: "cyber-watch".
- `naicsCodes` (array): Optional. Contract awards only. For example 541512 or the prefix 5415.
- `opportunityStatuses` (array): posted = open for applications, forecasted = announced in advance. (Closed and archived opportunities are not offered here.)
- `placeOfPerformanceStates` (array): Optional. Two-letter US state codes, for example MI, TX.
- `pscCodes` (array): Optional. Contract awards only. Product/Service Codes such as D302 (IT systems development). Example: ["D302","R425"].
- `recipientSearch` (string): Optional. Track a competitor or a customer: awards whose recipient name matches this text. Example: "Lockheed".

### `amazon_product_search` (~446 tokens)

Amazon Product Search: prices, ratings, ASINs

Amazon product data at $0.004 per product, 20% below the alternative we tested (free plan), with 41 filled fields per product in that test. Search by keyword, URL or ASIN: price, list price, rating, reviews, Prime, badges, bought-in-past-month, images and specs. No login. (Apify actor transparent_meteorite/amazon-product-search; pay-per-result.)

Input parameters:

- `asins` (array): 10-character product IDs, e.g. B07CMS5Q6P. Fetched from the marketplace chosen below.
- `autoProxyFallback` (boolean): On by default: if you left the proxy off and Amazon blocks the datacenter IP, the run switches itself to Apify residential proxy instead of returning nothing. Turn off to never use a proxy you did no…
- `includeDetails` (boolean): On by default: adds breadcrumbs, feature bullets, all images, dimensions, weight, seller, variants, A+ content and availability (about 42 fields instead of 17). One extra request per product, fetched…
- `keywords` (array): One search per line, e.g. "wireless mouse". Results come in Amazon's own ranking order.
- `marketplace` (string): Used for keywords and ASINs. URLs carry their own marketplace.
- `maxItems` (integer): Stop after this many products in total (you pay per product delivered).
- `maxPages` (integer): How many result pages to read per search (about 16-60 products each).
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `urls` (array): amazon.com, .co.uk, .de or .ca search pages (/s?k=...) or product pages (/dp/ASIN). The marketplace is read from the URL. Example: ["https://www.amazon.com/s?k=wireless+mouse","https://www.amazon.com…

### `linkedin_public_jobs` (~498 tokens)

LinkedIn Public Jobs Scraper (no login) | Salary & Level

28 filled fields per LinkedIn job vs 23 in our side-by-side test, at a lower price per job. Search public guest job listings with no login or cookies: keywords, location, date, remote/hybrid, level, type, company. Title, company, salary, seniority, industries, full description. Deduped. (Apify actor transparent_meteorite/linkedin-public-jobs; pay-per-result.)

Input parameters:

- `companyFilter` (array): LinkedIn company ids (digits, filtered by LinkedIn) or company names / linkedin.com/company/<slug> URLs (matched against the company name). Empty = any company. Example: ["Google","https://www.linked…
- `datePosted` (string): Only jobs posted within this window.
- `experienceLevel` (array): Empty = all levels. Allowed: internship, entry, associate, mid-senior, director, executive. Example: ["entry","associate"].
- `geoId` (string): Exact LinkedIn location id, e.g. 103644278 for the United States. Used together with or instead of the free-text location.
- `includeCompanyDetails` (boolean): Adds website, industry, size and headquarters from the public LinkedIn company page (one extra request per unique company, cached). Skipped automatically if LinkedIn walls it.
- `includeDescription` (boolean): Plain-text job description. Same cost either way; turn off for a lighter dataset.
- `includeDescriptionHtml` (boolean): Adds descriptionHtml with the original formatting.
- `jobType` (array): Empty = all types. Allowed: full-time, part-time, contract, temporary, volunteer, internship, other. Example: ["full-time","contract"].
- `keywords` (string): Job title or skill, e.g. "data analyst". Example: "registered nurse".
- `location` (string): City, region or country as you would type it on LinkedIn, e.g. "Detroit, Michigan" or "United Kingdom".
- `maxItems` (integer): Stop after this many jobs (1 to 1000). You are charged per job delivered.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `workplace` (array): On-site, remote, hybrid (several allowed). Empty = all.

### `meta_ad_library` (~520 tokens)

Meta Ad Library Scraper: Facebook & Instagram Ads

Image or video URL on 100% of ads vs 70% in our side-by-side test, at $0.00065 per ad. Search the public Meta Ad Library by keyword, advertiser Page id or library URL. No login. Flat rows: ad text, headline, link, CTA, media URLs, ISO dates, platforms, variations. (Apify actor transparent_meteorite/meta-ad-library; pay-per-result.)

Input parameters:

- `activeStatus` (string): Which ads to include. Choose active for ads running now, inactive for ended ads, all for both.
- `adType` (string): All ads is the commercial default. Political and issue ads add Meta's published spend and impression ranges.
- `country` (string): Two-letter country code, or ALL. Ads shown in this country. Example: "US", "GB", "ALL".
- `dateFrom` (string): YYYY-MM-DD. Only ads that started running on or after this date. Example: "2026-01-01".
- `dateTo` (string): YYYY-MM-DD. Only ads that started running on or before this date. Example: "2026-10-01".
- `languages` (array): Optional language codes such as en, es. The library filters by these; they are echoed in the languages field. Example: ["en","es"].
- `libraryUrls` (array): Paste search URLs copied from facebook.com/ads/library. Their filters are used as they are. Example: ["https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=US&q=running%20sh…
- `maxItems` (integer): Total ads to deliver across all targets. You are charged per ad.
- `max_results` (integer): Max rows returned to the agent (default 25, hard cap 200). Billing is per result produced by the actor.
- `mediaType` (string): Filter by creative type. Choose all unless you need only one creative type.
- `pageIds` (array): Numeric Facebook Page ids (the view_all_page_id in an Ad Library URL). Returns every ad that Page runs. Example: ["866655706540346"].
- `platforms` (array): Optional. Any of: facebook, instagram, audience_network, messenger, threads. Example: ["facebook","instagram"].
- `searchTerms` (array): Keywords or advertiser names, one per line (for example "running shoes"). Each term is searched in the public Ad Library.

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/mamoo85-open-data-actors-mcp/open-data-actors-mcp#diagnostics

## Score history

- 2026-10-22: 47
- 2026-10-21: 44
- 2026-10-20: 44
- 2026-10-19: 44
- 2026-10-18: 44
- 2026-10-17: 44
- 2026-10-16: 44
- 2026-10-15: 44
- 2026-10-14: 44
- 2026-10-13: 16

## Common questions

### What is the io.github.Mamoo85/open-data-actors-mcp server?

io.github.Mamoo85/open-data-actors-mcp is listed in the public MCP registry as io.github.Mamoo85/open-data-actors-mcp. 24 public-data Apify actors (sanctions, SEC Form D, WARN, FMCSA, SEO, jobs) as MCP tools. This page covers its MCPB bundle (https://github.com/Mamoo85/open-data-actors-mcp/releases/download/v0.1.0/open-data-actors-mcp-0.1.0.mcpb).

### Is the io.github.Mamoo85/open-data-actors-mcp server safe to use?

io.github.Mamoo85/open-data-actors-mcp scores 47 out of 100 on VerifyMCP. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the io.github.Mamoo85/open-data-actors-mcp server expose?

io.github.Mamoo85/open-data-actors-mcp exposes 24 tools: fmcsa_new_carrier_leads, warn_layoff_alerts, website_tech_stack_detector, ats_open_roles, city_council_agendas, and 19 more. Their descriptions and schemas cost roughly 12,798 tokens of context every time the server is loaded.

### What licence is the io.github.Mamoo85/open-data-actors-mcp server under?

io.github.Mamoo85/open-data-actors-mcp declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.

## Links

- Repository: https://github.com/Mamoo85/open-data-actors-mcp
- Changelog RSS feed: https://verifymcp.io/servers/mamoo85-open-data-actors-mcp/open-data-actors-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/mamoo85-open-data-actors-mcp/open-data-actors-mcp.json
- HTML version of this page: https://verifymcp.io/servers/mamoo85-open-data-actors-mcp/open-data-actors-mcp
