26 extractors
Automation
Headless workflows, pipelines and API replacements.
26 extractors
REST API Fetcher & Paginator — Any JSON API to Dataset
Fetch any JSON REST API into an Apify dataset — extract the items array by dot-path and auto-follow pagination (page, offset, cursor, or next-link). Custom headers for auth. Turns any API into a dataset.
Job Monitor — Only What's New Since Last Run
Watch job pages and get only the NEW and CHANGED postings since your last run. Reads schema.org JobPosting data, so no per-site setup - see the README for which pages work.
Screenshot & PDF — Reliable Full-Page Capture
Capture full-page or viewport screenshots (PNG/JPEG) and PDFs of any URL — retina, wait-for-selector, cookie-banner hiding, and a per-URL success/failure report. No silent broken images.
PDF Text Extractor — Text & Metadata from URLs
Download PDF files by URL and extract their text and metadata (page count, title, author) — whole-document or per-page. Honest per-URL status. No auth.
HTTP Header & Security Analyzer — Check Headers
Analyze HTTP response headers for many URLs — grade security headers (HSTS, CSP, X-Frame-Options, etc.), and report server/tech info, cookies, and Cloudflare. Great for security and SEO audits. No auth.
HTML Table Extractor — Clean Rows from Any Table
Turn every <table> on a page into clean rows of objects keyed by real headers — handling thead/th, header-row fallback, and colspan. One row per table-row or one row per table. Per-URL reporting.
Website Uptime Checker — Status & Response Times
Check many URLs for uptime, HTTP status, and response time — with optional expected-status and keyword checks. Fails the run when a site is down so scheduled alerts fire. No auth.
Format Converter — JSON, CSV, Excel, XML
Convert data between JSON, CSV, TSV, Excel (xlsx), and XML. Takes an Apify dataset, inline items, or raw text; flattens nested data, keeps a stable column union, and saves a downloadable file. Pure logic, no anti-bot.
Sanctions Screening — OFAC & UN Watchlists
Screen people and companies against official OFAC SDN, OFAC Consolidated and UN Security Council sanctions lists. Alias-aware fuzzy matching with a 0-100 score and risk level, so spelling variants are caught. Free official sources - no API key, no login.
Bulk DNS Lookup — A, MX, TXT, NS & CNAME Records
Resolve DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV) for many domains at once over DNS-over-HTTPS — with TTLs and NXDOMAIN detection. No auth.
Dependency Vulnerability Advisor — Exploited-First Triage
Scan dependencies against the OSV database and get the exact version to upgrade to. Cross-references CISA KEV and EPSS so you see which findings are actually being exploited in the wild, not just which have a scary CVSS score. Turns a list of CVEs into a ranked fix list.
Dataset Profiler — Data Quality Report for CSVs
Profile any Apify dataset into a per-column report: inferred type, type consistency, null rate, distinct count, uniqueness, value ranges, and top values — plus duplicate-row and empty-column detection. QA any scrape before you trust it.
Lead List Deduplicator & Merger — Dedupe CSV Lists
Clean and merge lead lists: collapse duplicates by email, domain, or phone with smart normalization (gmail dots/+tags, www, phone formats) and merge each group into one complete row — with a report of what was merged. No silent drops.
RSS & Atom Feed Aggregator — Merge Feeds Into One
Fetch many RSS and Atom feeds into one unified, deduplicated, newest-first dataset — with plain-text snippets, keyword and max-age filters. One broken feed never fails the run. Pure logic, no keys.
Changelog & Release Tracker — Do I Need To Upgrade?
Track GitHub and npm releases and get told whether to act. Reads the release notes to flag breaking changes, security fixes and deprecations, counts how many versions you are behind, and returns one urgency verdict per project instead of a wall of markdown.
SSL Certificate Checker — Expiry & Validity
Check SSL/TLS certificates for many hosts — issuer, validity window, days to expiry, hostname match, and expiring-soon flags. Ideal for scheduled expiry monitoring. No auth.
Abandoned Dependency Risk Monitor — Bus Factor, Not CVEs
Flags npm packages at risk of going unmaintained before anything is reported against them: single maintainer, gone quiet. The xz-utils and event-stream incidents both had this exact shape before anyone found a CVE. Sibling to the Dependency Vulnerability Advisor, which checks known CVEs instead.
Apify Maintenance Watchdog — Monitor Actor Fleet
Audits an Apify Actor portfolio for maintenance notices and deprecations, with optional active smoke tests. Produces per-Actor evidence and fails scheduled runs when the fleet needs attention.
Dataset Webhook Notifier — Slack, Discord, Generic
Send an Apify dataset to a webhook — auto-formatted for Slack, Discord, or a generic JSON endpoint, respecting each platform's size limits. The last mile of any pipeline, with per-batch delivery reporting.
Dataset to Airtable — Reliable Field Mapping
Export any Apify dataset into an Airtable table, mapping each field to the correct field type — with a per-item report of what mapped and what was skipped. Batched, rate-limit aware, no silent data loss.
Dataset to Google Sheets — Reliable Export
Append any Apify dataset to a Google Sheet via a service account, with a stable header, column union across ragged rows, and flattened nested values. Honest errors (e.g. share-the-sheet reminder). Pure logic.
Dataset to Notion — Reliable Field Mapping
Export any Apify dataset into a Notion database, mapping each field to the correct Notion property type — with a per-item report of exactly which fields mapped and which were skipped. No silent data loss.
MCP Output Router — Send Any Dataset to Your Own Apps
Write a dataset into Notion, Slack, Supabase, a CRM or anything else you have connected as an Apify MCP connector. Your credentials never touch the Actor: the platform injects them server-side. Dry run by default, and every row reports whether the destination accepted it.
Webhook Inbox — Catch Every Webhook, Lose Nothing
Point any service's webhook at this inbox and every delivery is stored as a dataset row you can read, schedule against, or relay onward. Retries are flagged as duplicates, never dropped, and a body that will not parse is kept rather than thrown away.
Dataset Digest — Merge Datasets Into One Readable Summary
Turn several Apify datasets into one markdown digest a person will actually read: a source table, the merged rows, and an honest count of anything collapsed or dropped. Put it on a schedule and it becomes the weekly summary of a whole pipeline.
MCP Enricher — Look Up Every Row in Your Own Apps
Enrich every row of a dataset by calling a tool on an app you connected as an Apify MCP connector — a CRM, a project tracker, an internal database — and merge the reply back into the row. Your credentials never touch the Actor. Dry run by default.