Business Enricher

Any business website, fully enriched

Give us a URL, we give you a complete structured profile. Emails, phones, owner name, full service list with pricing, team members, certifications, hours, social links. AI crawls the whole site so you don't have to.

$15 per 1,000 profiles  ·  pay only for successful enrichments

URL in, full profile out

No scraper tuning. No per-site config. The AI figures out what matters.

Request

POST /api/enrich

{
  "url": "https://smithlawfirm.com",
  "mode": "full"
}

Response (excerpt)

{
  "business_name": "Smith Law Firm",
  "emails": ["info@smithlaw.com", "jsmith@..."],
  "phones": ["(555) 123-4567"],
  "address": "123 Main St, Boston MA",
  "hours": "Mon-Fri 9a-5p",
  "services": [
    "Personal Injury",
    "Workers' Compensation"
  ],
  "team": [{
    "name": "Jane Smith",
    "title": "Senior Partner"
  }],
  "socials": {
    "linkedin": "https://linkedin.com/...",
    "facebook": "https://facebook.com/..."
  },
  "quality": "high",
  "fields_populated": 12
}

Built for depth, not just width

The difference between a Google Maps listing and a real business profile.

Multi-page crawling

Homepage, About, Services, Team, Contact, Locations. The AI visits each relevant subpage and merges the data into one profile.

Works on any industry

Lawyers, contractors, medical practices, restaurants, real estate, professional services. Schema is generic, prompts adapt.

Beats CSS scrapers

Business websites are wildly inconsistent. Our AI handles footers, flyers, image-based hours, and 1998-era HTML equally well.

Quality tiers

Each profile gets a quality rating (high / medium / insufficient). Failed extractions aren't billed.

Batch to 2,000

Feed it the output of a Google Maps scraper. Get deep profiles for every business in your target list.

Dedicated compute

Each request gets dedicated LLM workers. No shared rate limits, no queue starvation.

What this replaces

Hours of manual research per lead, compressed to seconds.

🎯

Sales prospecting

Pull 500 target businesses from Google Maps, enrich them in 90 minutes, and have a clean CRM-ready list with emails, team names, and service lines.

📊

Market research

Audit a competitive landscape. Who offers what services? Who's on their team? What certifications do they list? In one batch.

📋

Directory enrichment

Take your existing directory of businesses and enrich every entry with the full profile — without paying data-provider licensing fees.

🗃

CRM data quality

Reverse-lookup any business URL in your CRM and auto-fill the missing contact fields you've been meaning to clean up.

Frequently asked

What fields does the enricher return?

Business name, emails, phones, physical address, hours, full services list (with pricing if listed), owner/team names and titles, certifications, payment methods, parking info, social media links, and a quality rating. Fields not found on the site are simply omitted — we never fabricate.

How is this different from Google Maps scrapers?

Google Maps has name, address, hours, photos, and review ratings. That's it. The Business Enricher goes to the actual website and extracts 10-15 additional fields that only live on the business's own pages — services, team bios, certifications, pricing.

Can I combine this with a Google Maps Scraper?

Absolutely — this is the most common workflow. Use Apify's Google Maps Scraper to find target businesses by location and category, then pipe the website field from each result into the Business Enricher for deep enrichment.

What if a business doesn't have a website?

We currently require a website URL. If Google Maps returns a Facebook page or no website, that URL won't enrich successfully. You only pay for profiles that come back with a quality rating of high or medium.

Can I do direct API access instead of Apify?

Currently available via Apify only. If you have volume (5,000+ profiles/month) and want a direct API key with flat-rate billing, email support@menusapi.com and we'll set it up.

Build a real prospecting pipeline

Stop paying data providers for stale lists. Start with real-time enrichment of your actual target list.