GoodFirms Agency Leads Scraper
Pricing
$19.00 / 1,000 results
GoodFirms Agency Leads Scraper
Generate B2B leads from GoodFirms. Extract agency profiles, website, email, phone, location, services, and LinkedIn. Filter output by required fields for higher lead quality.
Pricing
$19.00 / 1,000 results
Rating
0.0
(0)
Developer

PrimeParse
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
GoodFirms IT Agencies Lead Generator
Generate high-quality B2B leads from GoodFirms.co.
This Actor collects agencies from a GoodFirms category (e.g. Web Development), opens each company profile, extracts business details, and extracts email(s) from the company profile JSON-LD (when available).
What you get
For each company found, the Actor outputs a structured lead record with:
- Company name
- Website
- Email(s) (may be empty if not present in the profile JSON-LD)
- Phone
- City / Country
- Services
- LinkedIn URL (when available)
- Description / Price range / Founded year (when available)
- Addresses (when available)
- Source URL (GoodFirms profile link)
Output is saved to the default Dataset.
Typical use cases
- Build lead lists for outbound sales and partnerships
- Enrich your CRM with agency/company data
- Quick market research for a specific service category
Input (configuration)
You configure the Actor via the Apify input form:
| Parameter | Description |
|---|---|
| Start URLs | GoodFirms category page URL(s). For best results, use one category per run. |
| Max companies | Maximum number of company profiles to process. |
| Extract emails | If enabled, the Actor will extract email(s) from the company profile page JSON-LD (no external website crawling). |
| Required fields | Only output leads that have ALL selected fields filled. Leave empty to output all leads. |
Required fields
Use this option to filter output and get only quality leads with the data you need:
| Field | Description |
|---|---|
email | Company email address |
phone | Phone number |
website | Company website URL |
city | City location |
country | Country location |
linkedin_url | LinkedIn company page URL |
Example: If you select ["email", "phone"], only leads with both email AND phone will be saved to the dataset.
Example INPUT
{"startUrls": [{ "url": "https://www.goodfirms.co/companies/web-development-agency" }],"maxCompanies": 200,"extractEmails": true,"requiredFields": ["email"],"proxyConfiguration": { "useApifyProxy": true }}
Low-load mode (recommended for local testing)
GoodFirms may rate-limit requests. If you see many blocks/slowdowns, reduce the load:
| Parameter | Recommended value |
|---|---|
goodfirmsMaxConcurrency | 1 |
goodfirmsMaxRequestRetries | 1 |
Output
The Actor saves results to the default Dataset. Each dataset item looks like this:
Example Output
{"company_name": "Example Agency","website": "https://example-agency.com","email": "hello@example-agency.com","emails": ["hello@example-agency.com", "sales@example-agency.com"],"phone": "+1 555 123 4567","country": "United States","city": "New York","services": ["Web Development", "UI/UX Design"],"industry": "IT / Software / Web","linkedin_url": "https://www.linkedin.com/company/example-agency/","description": "Custom web & software development agency.","price_range": "$25 - $49","founding_year": 2015,"addresses": [{"addressCountry": "us","streetAddress": "166 Geary St, 15F","addressLocality": "San Francisco","addressRegion": "California","postalCode": "94108"}],"source": "goodfirms.co","source_url": "https://www.goodfirms.co/company/example-agency"}
Run statistics
At the end of each run, the Actor logs summary statistics:
enqueuedProfiles— total company profiles foundvisitedProfiles— profiles successfully processedleadsPushed— leads saved to datasetleadsSkipped— leads skipped (missing required fields)uniqueEmails— unique email addresses found
Notes & limitations
- Email availability depends on profile JSON-LD: if the company does not publish email in the profile JSON-LD,
email/emailswill be empty. - Rate limiting may occur depending on location, time, and run intensity.
- This Actor is intended for publicly available business contact data. Always comply with applicable laws and the website's terms.