Choose an Apify Actor by the data you already have and the result you need. A Twitter account whose followers you want is a different input from a list of usernames whose emails you need. A Zillow ZIP search is different from a lookup of known property IDs. Pick that task first, then open its dedicated walkthrough.
This directory covers 26 x_guru Actors and links to the individual Dievio guides. Keep each source separate. Only connect Actors when the first result provides a meaningful input for the next step, such as follower usernames for email lookup or ZPIDs for property details.
Start with your input, expected row and collection type
- Write down what you have: search terms, profile URLs, usernames, business domains, property IDs or a watchlist.
- Define the result: one business, contact match, follower connection, review, property, creative or change event.
- Choose discovery, enrichment or monitoring: discovery builds a list; enrichment adds fields to known identifiers; monitoring compares repeat observations.
- Open the matching guide: use its current input fields, output mapping and continuation rules.
- Run a bounded sample: review source coverage and actual rows before expanding.
Similar names do not guarantee interchangeable schemas. Check Input, Output and Pricing for the exact Actor you choose. Do not carry a JSON field from another tool simply because both collect data from the same website.

This example is the Google Maps Scraper's read-only field reference. It illustrates why search input, location and result limits must be checked against the chosen Actor. Your editable form opens in Apify Console after Try for free.
Google Maps places, contacts and reviews
Use business discovery when you have a category and area. Use email extraction when your goal is business contact matches, and review collection coverage separately from email coverage. Use review extraction when you already know the places and need individual review rows.
| What you have | What you get | Actor and guide |
|---|---|---|
| Category and city, or a place URL | Business listing rows with Place IDs | Google Maps Scraper · Export businesses |
| A Maps search or known locations | Place rows and available detail fields | Google Maps Extractor · Export businesses |
| A search for businesses | Email matches from associated websites | Google Maps Email Extractor · Find business emails |
| Place IDs or Maps URLs | Review rows linked to a location | Google Maps Reviews Scraper · Export reviews |
Enrich an existing Maps dataset with website emails, retaining Place ID and source attribution.
Website email and phone extraction
These tools start with known public business websites. They crawl for available contact information; they do not discover every business in a city. Keep source URLs with found fields, and retain websites where nothing was found so your report shows the original denominator.
| What you have | What you get | Actor and guide |
|---|---|---|
| Domains or public contact pages | Email matches and source pages where available | Website Email Scraper · Crawl websites for emails |
| Websites and expected number region | Found business numbers and supporting URLs | Website Phone Number Finder · Extract business phone numbers |
LinkedIn profile lookup and B2B lead search
Profile lookup starts with known public LinkedIn profile URLs. B2B search starts with company and role filters and discovers matching contacts. An independent search is different from exporting a saved Apollo list or using Apollo's authorized API.
| What you have | What you get | Actor and guide |
|---|---|---|
| Public LinkedIn profile URLs | Available email matches | LinkedIn Email Scraper · Find work emails |
| A batch of public profile URLs | Available emails in a Dataset | Bulk LinkedIn Email Finder · Find work emails |
| Public profile URLs | Available phones by matched profile | LinkedIn Phone Scraper · Find phone matches |
| One or more public profile URLs | Matched profiles and available phone fields | LinkedIn Phone Number Finder · Find phone matches |
| Domains, job titles and filters | A new list of matching B2B contacts | B2B Leads Finder · Find leads by domain and title |
| Company and role filters | Independent lead rows and continuation when provided | Leads Scraper · Find leads by domain and title |
For a combined result, join LinkedIn email and phone lookups by profile URL. For the separate product decision, compare Apollo export, Apollo API and independent B2B search.
Twitter audiences and email matches
Choose the followers Actor to discover an account's audience. Choose the email Actor when you already have the usernames to check. Use the two together only for the specific audience-to-email workflow. Follower collection does not itself find emails.
| What you have | What you get | Actor and guide |
|---|---|---|
| Public X username or ID | Follower or following connections | Twitter Followers Scraper · Export followers and following |
| A batch of known X usernames | Available email matches | Twitter Email Scraper · Find email by username |
The two-Actor follower-to-email walkthrough preserves audience membership while enriching unique handles. The username email guide explains both the direct-lookup and audience-first routes.
Zillow listings, agents and market data
Use search tools for geographic discovery, details for known property identifiers, and the rental or sold tools for those specific inventories. Regional ZHVI/ZORI series are monthly indices, not property-level estimates or a substitute for listing data.
| What you have | What you get | Actor and guide |
|---|---|---|
| A city, ZIP or Zillow search URL | Sale, rental or sold listing rows | Zillow Search Scraper · Export listings |
| Multiple ZIP codes | Listing rows and coverage by search ZIP | Zillow ZIP Code Scraper · Run a ZIP batch |
| Property URLs, ZPIDs, addresses or Dataset | Details for known properties | Zillow Property Details · Fetch property details |
| A rental search or supported building URL | Rental property or available unit rows | Zillow Rental Scraper · Export rentals and units |
| Area and sale dates | Sold properties and available sale data | Zillow Sold Homes Scraper · Export sold homes |
| A location or directory URL | Public professional profiles and team flags | Zillow Agents Scraper · Export public agent profiles |
| Metro RegionIDs and dates | Monthly ZHVI or ZORI observations | Zillow Market Data Scraper · Download regional indices |
| A stable search and a complete baseline | Observed listing checks and changes | Zillow Price Drop Monitor · Monitor listing prices |
If you already completed discovery, pass a Zillow Search dataset to Property Details. Join by ZPID and keep every original search row and its geographic context.
Meta and Google public ad research
Collect public creatives for a confirmed advertiser or reviewed search. These sources do not provide private campaign performance. Each monitor has its own filters, coverage rules and completed baseline.
| What you have | What you get | Actor and guide |
|---|---|---|
| Page ID, keyword or library URL | Visible Facebook and Instagram ad rows | Meta Ads Library Monitor · Export Meta ads |
| Confirmed advertiser ID or domain | Visible Google ad creative records | Google Ads Transparency Monitor · Export Google ads |
Shopify exact-variant price and availability monitoring
Start with a specific product variant and a verified market. A whole-store catalog is a broader scope. Availability is not a guaranteed inventory quantity, and change records are not automatically delivered notifications.
| What you have | What you get | Actor and guide |
|---|---|---|
| Product or exact variant URL | Price and availability observations | Shopify Price and Stock Monitor · Track a Shopify variant |
Published company jobs and career-page changes
Monitor supported public employer boards for job-posting activity. This collects vacancies and their changes, rather than applicants or employee contact details. A removed posting does not establish that someone was hired.
| What you have | What you get | Actor and guide |
|---|---|---|
| Supported employer board or career URL | Current jobs and hiring changes | Company Careers Jobs Scraper · Monitor career pages |
Connect two Actors only when their identifiers match
| First step | Second step | Keep when joining |
|---|---|---|
| Twitter follower usernames | Email matches for those usernames | Normalized handle plus original audience membership. |
| Google Maps businesses | Emails from their linked websites | Place ID, website and source URLs. |
| LinkedIn email lookup | Separate phone lookup for the same profiles | Normalized profile URL and both result statuses. |
| Zillow geographic search | Property details for returned ZPIDs | ZPID plus each original search row. |
Deduplicate lookup inputs when appropriate, but keep the original relationship table. One person can belong to several audiences and one property can appear in several searches. Join enrichment back without dropping unmatched rows or inventing a second-stage success.
Do not combine unrelated actors into one recipe merely because they share an Apify account. Twitter audiences, Zillow properties, ad creatives, retail offers and published jobs answer different user questions and use different identifiers.
Run the selected workflow through Apify MCP
Your compatible AI agent can inspect Actors, start bounded runs and retrieve results through Apify MCP. Connect https://mcp.apify.com, authorize your account and follow the official setup instructions. Name the actual Actor rather than asking the agent to guess from a broad topic.
Use Apify MCP to inspect these Actors:
1. x_guru/twitter-follower-scraper
2. x_guru/twitter-email-scraper
Plan a Twitter audience-to-email workflow
for my supplied public target accounts.
Check current schemas, input minimums,
output identifiers and live pricing.
Show the chosen limits and the two budgets.
Explain the handle join and unmatched rows.
Before any approved execution, set
callOptions.maxTotalChargeUsd per run.
Do not start paid runs until I approve
this scope. Do not substitute unrelated
Actors or promise an email for every user.This prompt deliberately plans before execution because email lookup has its own batch requirements and costs. Each dedicated guide supplies a more specific prompt for its source. MCP access also depends on Actor permissions and your account's access; full-permission Actors are excluded by Apify MCP.
The agent should use fetch-actor-details before execution, call-actor to start, get-actor-run for unfinished work and get-dataset-items with pagination for results. Source reports use get-key-value-store-record. A summary of a few sample rows is not a complete exported dataset.
Check limits, cost and coverage before scaling
- Input limit: may be per target, per run, per collection or a check-unit ceiling.
- Spending cap: belongs in run options and can stop before the requested output count.
- Source completion: check reports and failures, including targets not visited.
- Continuation: use the selected Actor's documented next input; field names differ.
- Result coverage: distinguish searched records, saved observations and available contact matches.
- Repeat checks: retain stable monitor identity and scope, and inspect source health before interpreting disappearance.
Large allowed limits are not throughput or completeness guarantees. Free account tiers can still consume available credits, and continuation usually does not reset collection-wide allowances. Use each Actor's live Pricing tab rather than applying one tool's rate to another.
For a direct application integration or an existing saved dataset, follow how to run an Actor and export its dataset. It covers Console, API, MCP, run identity, CSV export and paginated JSON without restarting a completed collection.



