LeadRocks Scraper
Pricing
from $2.70 / 1,000 leads
LeadRocks Scraper
Export filtered B2B leads from the LeadRocks dataset by category, state, job title, company, and industry. Includes name, title, company, email, phone, LinkedIn, and website.
Pricing
from $2.70 / 1,000 leads
Rating
0.0
(0)
Developer
Scraptivo
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
LeadRocks Scraper exports filtered B2B leads from the LeadRocks dataset and turns them into structured, export-ready records for outbound sales, CRM enrichment, and market research. Provide a category or a free-text search query, run the Actor, and collect names, job titles, companies, emails, phones, LinkedIn profiles, and company websites. Narrow results by state, location, job title, company, and industry. Pricing is pay-per-event, from $0.003 per lead, with free Apify plans returning 5 sample records per run.
What can you automate with LeadRocks Scraper?
- Build targeted prospect lists — Filter the LeadRocks dataset by category to export SEO agencies, trucking companies, travel nurses, real estate agents, HVAC businesses, dentists, and hundreds of other niches.
- Geo-target your outreach — Limit results to specific US states or location substrings so you only pay for leads in your serviceable markets.
- Filter by decision-maker — Match job-title substrings such as "Owner," "Founder," or "CEO" to reach people who can actually buy.
- Enrich company and contact data — Attach emails, phone numbers, LinkedIn profiles, company websites, team size, and revenue range to every lead.
- Schedule recurring exports — Run the Actor on a schedule so your pipeline refreshes automatically without manual work.
Who is this scraper for?
| Team | Workflow |
|---|---|
| Lead-generation agencies | Export niche prospect lists for clients and deliver clean CSV files on a recurring schedule |
| Sales and SDR teams | Build outreach lists filtered by title, industry, and state, then push leads to a CRM |
| Marketers | Assemble audiences of business owners and founders for cold email or paid campaigns |
| Market researchers | Analyze company density, team size, and industry distribution by region |
What data can you collect from LeadRocks?
| Data group | Example fields | How it helps |
|---|---|---|
| Contact identity | fullName, jobTitle, company | Know exactly who you are reaching and their role |
| Contact details | email, phone, linkedinUrl, workEmails, directEmails | Open an outreach or follow-up channel for each lead |
| Company signals | companyWebsite, industry, teamSize, revenueRange | Qualify accounts by size, vertical, and fit |
| Source context | category, sourceQuery, state, location | Trace every record back to the filter that produced it |
Some fields are conditional — for example, industry, revenueRange, phone, and facebookProfile may be empty when LeadRocks does not list a value for that lead.
How to use LeadRocks Scraper
- Open the LeadRocks Scraper Actor on Apify Store.
- Enter the simplest valid input — a
searchQueriesvalue like"seo"or a category such asseo. - Add optional filters for state, location, job title, company, and industry.
- Set
maxItemsto cap results (default 100;0= unlimited for paying users). - Run the Actor and download the dataset as JSON, CSV, or Excel, or push it to your integrations.
Minimal input:
{"searchQueries": ["seo"],"states": ["CA"],"maxItems": 100}
Example workflow
Build a weekly list of California SEO decision-makers
- Run the Actor every Monday with
searchQueries: ["seo"]andstates: ["CA"]. - Keep records where
jobTitlematches "Owner," "Founder," or "Director" andteamSizefits your ideal account profile. - Send new
emailandlinkedinUrlvalues to Google Sheets or your CRM. - Deduplicate on the
linkedinUrlfield, which is stable across runs for the same person.
Steps 2–4 happen in your own tools — the Actor returns the raw leads and the filters it applied.
Automate and integrate your results
- Schedules — Set a daily or weekly run to keep your lead lists fresh without manual effort.
- Webhooks — Trigger a webhook after each successful run to notify your pipeline.
- Integrations — Send results to Google Sheets, Make, Zapier, Slack, a CRM, a database, or cloud storage.
- API — Call the Actor programmatically for recurring pipelines:
curl "https://api.apify.com/v2/acts/scraptivo~leadrocks-scraper/runs" \-X POST -H "Content-Type: application/json" \-d '{ "searchQueries": ["seo"], "states": ["CA"], "maxItems": 100 }'
Input reference
| Field | Type | Required | Default | What it controls |
|---|---|---|---|---|
categories | array | No | [] | LeadRocks lead categories to export, chosen from an enum of ~150 options |
searchQueries | array | No | [] | Free-text category search matched against category names (e.g. "seo", "trucking") |
states | array | No | [] | US state abbreviations to filter leads (e.g. CA, TX, NY) |
locations | array | No | [] | Location substrings matched against the lead location (e.g. "Los Angeles") |
jobTitles | array | No | [] | Job-title substrings (e.g. "Owner", "Founder", "CEO") |
companies | array | No | [] | Company-name substrings (e.g. "Tipalti") |
industries | array | No | [] | Industry substrings (e.g. "Software", "Healthcare") |
maxItems | integer | No | 100 | Maximum leads to return; 0 = unlimited. Free plans are capped at 5 records per run |
All fields are optional. If you leave both categories and searchQueries empty, the Actor has no category filter to apply, so provide at least one to target a specific segment.
Output example
Each lead is stored as one dataset item:
{"category": "SEO","fullName": "Logan Bryant","jobTitle": "Advisor, SEO & Demand Gen","company": "Tipalti","location": "San Francisco, CA","state": "CA","email": "logan.bryant@example.com","phone": "+1 (650) 555-0187","linkedinUrl": "https://linkedin.com/in/example-profile","companyWebsite": "http://example.com","industry": "Payments, Software, Fintech","teamSize": "663","revenueRange": "$10M to $50M","sourceQuery": "seo","workEmails": [{ "email": "logan.bryant@example.com", "status": "ok" }],"directEmails": [{ "email": "loganbryant@example.com", "status": "ok" }],"phones": ["+1 (650) 555-0187"],"companyEmail": "contact@example.com","companyPhone": "+1 (650) 555-0187","facebookProfile": ""}
How much does it cost to scrape LeadRocks?
LeadRocks Scraper is billed pay-per-event. The primary event is lead — one dataset item — priced from $0.003 per lead on the free plan and down to $0.0027 per lead on higher Apify plans. A one-time Actor Start event of $0.00005 applies per run.
- 100 leads ≈ $0.30
- 10,000 leads ≈ $30 (or less on discounted plans)
Free Apify plan users are capped at 5 records per run so you can evaluate data quality before upgrading.
Reliability and responsible use
The Actor reads from the LeadRocks dataset and filters the results you request. Fields that LeadRocks does not populate for a given lead — such as industry, revenueRange, or phone — are returned empty. The data represents publicly available business contact information. You are responsible for using exported contact data in compliance with applicable laws, including anti-spam and data-protection regulations.
Frequently asked questions
Can I scrape any B2B niche from LeadRocks?
LeadRocks covers roughly 150 lead categories, including SEO, trucking, travel nursing, staffing agencies, real estate agents, HVAC, dentists, and more. Use categories to pick from the list or searchQueries to search category names with free text.
How do I target a specific state or city?
Set the states field to US state abbreviations such as CA or TX, and use locations with substrings like "Los Angeles" or "United Kingdom" to narrow the lead location field.
What counts as one result?
One result is one lead record — a single dataset item. Each lead is billed once at the lead event rate.
Why are some fields empty?
LeadRocks does not populate every field for every lead. Fields like industry, revenueRange, phone, and facebookProfile appear empty when the source dataset has no value for that contact.
How do I avoid duplicate records?
Use the stable linkedinUrl value to deduplicate records across runs in your own CRM or spreadsheet. The Actor returns the raw filtered results and does not perform downstream deduplication.
Do I need a proxy?
No. The Actor reads directly from the LeadRocks dataset, so you do not need to configure a proxy.
Related Scraptivo automations
- LinkedIn Profile Scraper — Collect LinkedIn profile data for individuals to enrich your lead lists.
- LinkedIn Company Scraper — Extract company pages, follower counts, and firmographics from LinkedIn.
- LinkedIn Job Scraper — Scrape LinkedIn job postings to track hiring demand and target recruiters.
- Upwork Jobs Scraper — Export freelance job listings from Upwork by keyword and budget.
- Glassdoor Jobs Scraper — Collect Glassdoor job listings and company data for market research.
- ZipRecruiter Scraper — Scrape ZipRecruiter job postings with location and keyword filters.
Support and custom workflows
Need a different field, source, or delivery workflow? Contact Scraptivo at scraptivo@gmail.com. Include the Actor name, a sample URL or category, the fields you need, and your expected volume so we can assess the request.