Contact Page & Form Finder: Contact URLs from Websites
Pricing
from $0.80 / 1,000 contact pages
Contact Page & Form Finder: Contact URLs from Websites
Find each company's contact page and whether it has a contact form, from a list of websites: the contact URL, the form's page and kind (HTML, HubSpot, Typeform, Google Forms...). For outreach through forms. Pay only per website with a contact page found.
Pricing
from $0.80 / 1,000 contact pages
Rating
0.0
(0)
Developer
Rafal Sav
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
What does Contact Page & Form Finder do?
Contact Page & Form Finder reads a list of company websites and returns each one's contact page and whether it has a contact form — and if so, what kind: written into the page, or embedded from HubSpot, Typeform, Google Forms, JotForm, Tally and other form services.
It is for outreach through contact forms, and for checking which companies take enquiries online. A contact page is the page the site itself names as one (/contact, /kontakt, /contacto, /nous-contacter...), or the page holding its contact form. You pay only for a website whose contact page was found.
Run it from the Apify Console, through the API, on a schedule, or from an AI agent through Apify's MCP server.
Why use it?
- Contact-form outreach: a list of form URLs to send through, by hand or with an automation tool.
- Lead qualification: a business that takes enquiries through a form, and through which service.
- Agencies: find the sites still without a form — a sales argument.
How to use it
- Open the Input tab and paste the websites (domains or URLs), upload a text or CSV file, or link a Google Sheet.
- Click Start.
- Download the results as JSON, CSV, Excel or HTML from the Output tab.
Input
| Field | What it does |
|---|---|
| Websites | Company websites, one row per website. A URL listed twice is read once. |
| Max contact and about subpages | Pages read on top of the homepage (default 3): the contact page first, then about pages. |
Output
sunsethillvet.com, as read on October 10, 2026:
{"domain": "https://sunsethillvet.com/","website": "https://sunsethillvet.com/","contact_page": "https://sunsethillvet.com/contact/","contact_form": true,"contact_form_kind": "html","contact_form_page": "https://sunsethillvet.com/contact/","status": "found","pages_crawled": 4,"billed": true}
| Field | Meaning |
|---|---|
contact_page | The site's contact page; the page with its form when no page is named as one. |
contact_form | Whether a contact form was found on the pages read. |
contact_form_kind | html for a form in the page, or the service it is embedded from: hubspot, typeform, google-forms, jotform, tally, microsoft-forms, formstack, wufoo, cognito, zoho. |
contact_form_page | The page the form was found on. |
status | found, not_found, or unreachable. |
A contact form is one that asks for a message: a text area, or an email field beside a field named "message". A search box, a newsletter's single email field and a blog's comment form are not counted.
How often it finds one
Measured on three samples picked before anything was run on them:
| Sample | Websites read | Contact page | Contact form |
|---|---|---|---|
| Startups (Y Combinator) | 294 | 104 (35%) | 83 (28%) |
German websites (.de) | 115 | 75 (65%) | 43 (37%) |
| Local businesses (Google Maps) | 120 | 108 (90%) | 80 (67%) |
Most forms are written into the page (195 of 206); the rest are HubSpot, Typeform, Google Forms, Tally and JotForm. A form a site draws with scripts after the page loads is not seen.
How much does it cost?
$0.001 per website with a contact page found, on the Free and Starter plans; 10% less on Scale, 20% less from Business up. A website without one costs nothing. 1,000 contact pages cost $1.
Related Actors
- Website Contact & Email Scraper — the emails and phone numbers on the same websites, priced per contact.
- Social Media Profile Finder — each company's social profiles from its website.
- Google Maps Email Extractor — local businesses from a Google Maps search, each with the email from its own website.
Disclaimer
This Actor finds forms; it does not fill them in. You are responsible for complying with the law on unsolicited messages where you send them, the sites' Terms of Service, and robots.txt, which it respects.
Support
A form that was missed or mistaken? Open an issue on the Issues tab with the website.