Website Structured Profile Extractor
Pricing
from $100.00 / 1,000 profile scrapeds
Website Structured Profile Extractor
Extract structured business, organization, contact, social, and metadata profiles from public websites.
Pricing
from $100.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Omar Elwaziry
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Extract structured business and organization profiles from public websites, including names, descriptions, contact details, social links, important pages, metadata, and JSON-LD signals.
What this Actor does
Website Structured Profile Extractor visits public website pages and turns scattered website content into one normalized profile per domain. It is useful as a foundation for business verification, lead enrichment, website audits, vendor research, and AI-ready company profile datasets.
Who it is for
- Sales and lead enrichment teams
- Market researchers
- Vendor and supplier researchers
- Developers building business-verification workflows
- Data teams preparing website profiles for AI agents or CRMs
Data extracted
Each website profile can include:
- Website domain and final URL
- Page title and meta description
- Organization name and type from JSON-LD or website metadata
- Logo URL
- Public emails and phone numbers found on checked pages
- Address strings from structured data
- Social links
- Important links such as about, contact, careers, services, pricing, and blog pages
- Language hints
- Technology hints such as WordPress, Shopify, Wix, HubSpot, and analytics tags
- Pages checked
- JSON-LD types and optional JSON-LD snippets
- Compact public text sample
- Warnings and scrape timestamp
Example input
{"startUrls": ["https://www.apify.com", "https://www.mozilla.org"],"maxPagesPerSite": 5,"includeTextSample": true,"includeJsonLd": false,"requestTimeoutSecs": 25,"politeDelayMs": 500}
Example output
{"id": "example.com-a1b2c3d4e5","start_url": "https://example.com","final_url": "https://example.com/","domain": "example.com","status": "ok","http_status": 200,"title": "Example Company","description": "Example Company builds useful software.","organization_name": "Example Company","organization_type": "Organization","logo_url": "https://example.com/logo.png","emails": ["sales@example.com"],"phones": ["+1 555 123 4567"],"addresses": ["1 Main St, New York, US"],"social_links": { "linkedin": "https://linkedin.com/company/example" },"important_links": {"about": ["https://example.com/about"],"contact": ["https://example.com/contact"],"careers": [],"pricing": [],"services": [],"blog": []},"pages_checked": ["https://example.com/", "https://example.com/contact"],"scraped_at": "2026-01-01T00:00:00.000Z"}
Use cases
- Build company profiles from website lists
- Prepare website evidence for business-verification APIs
- Enrich CRM records with public contact and social signals
- Detect missing public contact information
- Create AI-ready profile records for research agents
- Audit public websites for structured data quality
Tips
- Start with homepages, not search results.
- Use
maxPagesPerSitebetween 3 and 5 for normal enrichment. - Enable
includeJsonLdonly when you need raw structured-data snippets. - Verify contact details before sales, legal, or compliance use.
Limitations
This Actor only collects public website pages. It does not log in, submit forms, bypass paywalls, bypass CAPTCHA, scrape private account data, or verify that public contact details are currently active. Output completeness depends on what each website exposes at run time.
Changelog
0.1Added public website profile extraction with metadata, JSON-LD, contact, social, important-link, and text-sample fields.