Web Design & SEO Lead Finder — Bulk CSV API
Pricing
from $7.00 / 1,000 audited website leads
Web Design & SEO Lead Finder — Bulk CSV API
Discover indexed website audit leads with contact and technology filters; unknown financial signals stay unknown. Bulk export: JSON, CSV, Excel and API. PPE: from $7/1K website leads; start fee, usage extra.
Pricing
from $7.00 / 1,000 audited website leads
Rating
0.0
(0)
Developer
Apivault Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Web Design & SEO Lead Finder — WordPress Sites & Contacts
Find web design leads, SEO leads and website redesign prospects with available contact details. Search a growing database of audited WordPress sites for website issues that your agency or freelance service can help address. Filter by country, technology, company profile and audit findings, then export emails, phones, scores and a suggested pitch angle to CSV, Excel or your CRM workflow.
This is a WordPress website lead database with previously collected audits. Each export searches stored results; audit dates and freshness filters help you select recently checked prospects. Refresh coverage depends on the collection queue; there is no guaranteed update interval.
For web designers, SEO agencies and WordPress consultants, the workflow is simple: find a relevant website issue, review the evidence and contact information, and decide whether the business is a good fit for your service.
Find clients for web design and SEO services
| Service you sell | Prospects to search for | Useful controls |
|---|---|---|
| Website redesign | WordPress sites with broad or targeted redesign opportunities | Redesign preset, audit scope, country, available email |
| SEO services | Websites with weak stored SEO scores and relevant findings | SEO preset, SEO threshold, technology, company profile |
| WordPress speed optimization | Sites with weak performance scores | Performance preset, score threshold, country |
| WooCommerce development | Audited WooCommerce stores with redesign opportunities | WooCommerce technology filter and redesign preset |
| Accessibility or maintenance | Sites with recorded accessibility or best-practices issues | Specialist preset, score threshold, available contacts |
An audit finding is a starting point for research. Review the website before claiming a current problem or sending a proposal.
Use it to turn technical website signals into a practical prospecting workflow:
- choose the service you provide, such as SEO, performance or redesign;
- narrow the audience by location, technology, company profile and severity;
- review the reason each website may need help;
- export available email, phone or social contacts;
- come back later for newly added and newly audited opportunities.
Every result is one successfully audited website. Results can include:
- website and company name;
- emails, phone numbers and social profiles;
- Overall, SEO, Performance, Accessibility and Security/Best Practices scores;
- recommended scope: minor fixes, targeted fixes, targeted redesign or broad redesign;
- specific weak areas and audit confidence;
- website structure: one-page, multi-page, SPA or unknown, with confidence and evidence;
- country, city, industry, employees and estimated revenue;
- ecommerce, CMS, CRM, marketing, payments, hosting and detected AI technologies.
- a ranked Lead Score, primary weakness, recommended service and ready-to-personalize pitch angle.
The Actor searches a growing database of previously audited WordPress websites; it does not run a new live audit during each export. New data is added through the ongoing collection and audit process. Use the freshness filter when your campaign requires recently checked scores, and run the Actor again over time to find newly available prospects.
Web design leads, SEO agency leads and WordPress prospects
- SEO leads for technical SEO, content and search-visibility services;
- website performance investigation prospects;
- website security and best-practices audit leads;
- accessibility remediation opportunities;
- web design and website redesign leads, including one-page sites with recorded issues;
- WooCommerce and WordPress technology-based prospecting;
- email, phone and LinkedIn lead lists by country and company size;
- recent website audit leads for time-sensitive outreach.
Quick start
The default Balanced preset returns websites with an Overall Score of 74 or lower and an available email address, with the weakest opportunities first. Specialist presets target weak SEO, performance, security or redesign opportunities without silently applying an unrelated Overall threshold.
Choose Preview audience size first when planning a campaign. It returns the number of matching stored audit rows without creating lead rows. This is before domain validation and deduplication, so it can exceed the unique export size. Switch to Export leads with the same filters when the audience looks right.
Start with a focused example:
- Find US SEO agency leads with email
- Find one-page WordPress web design leads
- Find WooCommerce website redesign leads
Automation quickstarts:
- Python SDK and
website-audit-leadson PyPI; - n8n community node with a ready-to-import review-queue workflow;
- review-first prospecting guide.
The processed-site counter and the matching-lead counter are intentionally different. A processed site can be unreachable, blocked or missing a complete score, while every delivered row must contain a successful audit. Campaign and contact filters narrow that successful set further. Choose All successful audits and Any contact data to view the largest currently available audience.
{"runMode": "export","opportunityPreset": "balanced","contactRequirement": "email","maxItems": 5}
Target weak website security and best practices:
{"opportunityPreset": "security","securityScoreMax": 60,"contactRequirement": "email","country": ["US", "GB"],"maxItems": 5000}
Find WooCommerce website redesign leads
{"auditScopes": ["targeted_redesign", "broad_redesign"],"technologies": ["WooCommerce"],"contactRequirement": "email","sortBy": "Overall Score","sortDesc": false}
Find web design prospects with one-page WordPress sites
{"siteTypes": ["one_page"],"siteTypeConfidence": ["high"],"contactRequirement": "email","maxItems": 1000}
Target established companies that do not already use a competing platform:
{"opportunityPreset": "performance","contactRequirement": "email","requireLinkedIn": true,"employeesMin": 10,"salesRevenueMin": 1000000,"excludeTechnologies": ["HubSpot"],"maxItems": 1000}
Score meaning
Scores are normalized to 0–100. Lower scores indicate more room for improvement. They are discovery signals for prioritizing outreach, not a warranty, security certification or substitute for a full manual audit.
Best Practices is displayed as Security / Best Practices because it includes
web-security and implementation hygiene signals. The AI field lists detected
AI technologies. AI Search Readiness is a transparent prioritization heuristic
derived from the SEO score and findings such as missing structured data, weak
headings, weak titles and thin content. It is not a certification or a measurement
of search-engine inclusion.
Lead prioritization
Lead Score combines the size of the audit opportunity with available email,
phone, LinkedIn, company and firmographic data. Primary Opportunity,
Recommended Service and Pitch Angle translate raw scores into an outreach
starting point. They are deterministic suggestions and should be personalized
before contacting a prospect.
Billing and count preview
Delivered leads cost $7 per 1,000 on Bronze and higher plans or $12 per
1,000 on Free. A standard-memory run also has a $0.00005 start event.
Apify platform usage is charged separately to the user. For example, five leads
have event fees of $0.03505 on Bronze+ or $0.06005 on Free, plus platform usage.
The default UI and API limit is five leads when maxItems is omitted.
Use runMode: "preview" to count matching stored audit rows and read
COUNT_SUMMARY, COUNTRY_BREAKDOWN and MCP_RESPONSE. Preview creates no lead
rows and has no result events; the start event and platform usage still apply.
The legacy countOnly input remains supported. With unavailable segments the
count is a lower bound (countComplete: false). If every segment fails, the run
fails and the matching count is unknown rather than zero.
Empty results, duplicate domains and invalid audit rows are not billed as leads. Only leads actually delivered to the dataset incur result events.
Reliable bulk exports
Results use a global order across available data segments. The Actor reads
bounded portions, validates domains and scores, and refills after duplicates.
Deduplication by root domain is enabled by default. RUN_SUMMARY reports actual
delivered rows, skipped duplicates, budget stops and segment health.
EXPORT_CONTINUATION contains a copy-ready nextInput only when another matching
lead exists, all segments were available and the next offset is at most 50,000.
Narrow your filters when this pagination limit is reached. Its offset advances by delivered
rows, including when a charge limit stops delivery. A partial-source run withholds
continuation because the global order is incomplete: retry the original input
and deduplicate against your destination. ERRORS contains neutral error codes.
If every segment fails, the run fails instead of reporting an empty audience.
For large exports, review a small sample and continue in pages. Dataset exports are available from Apify as JSON, CSV, Excel, XML and RSS. When delivery fails, inspect the dataset before retrying; rows may already have been delivered.
API and AI agents
The Actor declares input, output and dataset schemas. Use runMode: "preview"
to size an audience, then export with the same filters. MCP_RESPONSE is the
stable machine response: complete, partial or failed, delivered rows,
segment health and safe continuation when available.
Connect an MCP client to https://mcp.apify.com with your Apify authentication,
add apivault_labs/website-audit-leads, and ask: "Find three US WordPress sites
with weak SEO and an email address. Return the dataset and MCP_RESPONSE."
{"opportunityPreset": "seo","contactRequirement": "email","country": ["US"],"maxItems": 3}
For REST, POST this JSON to
https://api.apify.com/v2/acts/apivault_labs~website-audit-leads/runs
using an Authorization: Bearer <YOUR_APIFY_TOKEN> header. Poll the returned run
ID, then read its default dataset and key-value store. Keep authentication in
your client configuration.
Data freshness
This Actor searches stored WordPress audit observations; it does not perform a
new live audit of each URL. Audit Checked At identifies the observation time.
Use checkedWithinDays to require a recent observation; future dates are
excluded. Unknown component scores and derived readiness values stay empty.
Zero is a known score, not a missing value. Invalid Overall Scores are excluded.
The data can change between runs. Offset pagination does not create a frozen snapshot: keep the same filters and sort, and deduplicate in your destination.
Frequently asked questions
How can I find businesses with bad websites?
Choose the redesign, SEO or performance preset, select a country and require available email or phone data. Review the stored scores, audit date and findings before deciding which businesses to contact. "Bad website" is a prospecting description, not a guarantee that a business needs or wants to buy your service.
Can I use this as an SEO lead generation tool?
Yes. The SEO preset finds matching audited WordPress sites. Combine it with country, technology and contact filters to build an SEO agency prospect list. Export a small sample first and review it before a larger campaign.
Does it find businesses without a website?
Every result has a website and a successful stored audit. Businesses without websites are outside this database's coverage.
Can I audit my own URL list or search Google Maps?
Inputs select prospects from the stored WordPress audit database. Live URL audits and Google Maps discovery are separate workflows and are not inputs to this Actor.
Are the emails verified and the leads guaranteed to convert?
Contact fields contain available collected data. They are not a guarantee of mailbox deliverability, current ownership or buying intent. Check the business and contact details before outreach.
Responsible use
Use contact data in accordance with applicable privacy, marketing and anti-spam laws. Scores should support relevant, personalized outreach rather than bulk spam.
Review the evidence before outreach
The Audit Leads view includes Audit Checked At, Audit Age Days, Audit Provider, Audit Confidence, stored issue tags, available contact channels and a website Verification URL. Opportunity Evidence is a structured stored audit summary, not a live retest or page-level proof. Unknown dates and providers remain unknown.
When Audit Provider is localfast, scores describe homepage HTML, response and
header heuristics. They are not Lighthouse scores or measured Core Web Vitals.
For other providers this export does not establish the collection method. Review
the linked website before claiming that an issue still exists. Lead Score and
AI Search Readiness are calculated prioritization heuristics, not certifications.