Scrapers and company data

Web data and company intelligence for B2B pipelines and AI agents

Epsimo builds the tools behind lead generation and enrichment: ready-to-run scrapers on Apify, and one API that qualifies companies, finds professional emails and searches the French registry, from your code or your AI agent.

  • 8public Apify actors
  • 1.6K+Apify users
  • >99%successful runs
  • 10M+French companies searchable

Apify figures from apify.com/quaking_pail (opens in a new tab), October 2026. French companies: API Recherche d'Entreprises.

Two ways to use Epsimo

Run a scraper on Apify when you want a managed job, or call one API when you want company data inside your own code or agent.

Apify actors

Run on Apify

  • Pay per event, only for results delivered
  • Schedule runs, webhooks and integrations from Apify
  • Export to JSON, CSV or the Apify API
  • No infrastructure to run
See the 8 actors
API Bridge

Call one API

  • One key in the x-token header
  • Credits per request, cached results cost less, failures are free
  • REST plus an MCP server for Claude, Cursor and other agents
  • 100 free credits every month
Open tools.epsimo.org (opens in a new tab)

Apify actors

Ready-to-run scrapers on the Apify platform. Pay per result, schedule them, or call them from your own code.

AI Website Content Markdown Scraper

Crawl a website and get clean Markdown of each page's main content, with URL and title. Ready for LLMs, RAG, vector databases and AI agents. Headless Chrome, same-domain crawl, API access.

  • AI
  • Automation
945 usersPay per page
Run on Apify

Linkedin Job Scraping

Scrape LinkedIn job listings by keyword and location: title, company, location, link and full job description. No login or cookies. De-duplicated, export to CSV/JSON or use the API.

  • Jobs
  • Lead generation
  • Automation
232 usersPay per job
Run on Apify

Google SERP Scraper

Scrape Google organic results: title, URL (exact page or site homepage, flagged by urlType), breadcrumb and snippet. Build the query from market, industry and location. Pay per result.

  • SEO tools
  • Lead generation
199 usersPay per search result
Run on Apify

Ai SEO Content Curator

Audit every page of a website for SEO (title, meta description, headings, canonical, Open Graph, status code) and get its main content as clean Markdown for AI. Headless Chrome, API.

  • SEO tools
  • AI
103 usersPay per page
Run on Apify

Google Serp Scraper Lead Finder

Find public LinkedIn profiles that match a plain-language description via Google search. Get profile URL, name, headline and snippet per lead, plus public location when shown. No login. Pay per lead.

  • Lead generation
  • AI
52 usersPay per lead
Run on Apify

Website Contacts Crawler

Extract emails, phone numbers, team names and LinkedIn links from company websites. Finds contact, team and about pages for you. One row per company; the contact fee applies only when found.

  • Lead generation
  • Automation
41 usersPay per website with contacts
Run on Apify

AI Company URL Lead Qualify

Give it a company URL and get back its value proposition, industry, target market and target profile, so marketing teams can qualify leads on the fly.

  • AI
  • Lead generation
33 usersPay per qualified company
Run on Apify

Google Condensed SERP Scraper

Get Google search results as one condensed text of titles and snippets, ready for LLM prompts, AI agents and market research. Build the query from market, industry and location.

  • AI
  • SEO tools
  • Lead generation
26 usersPay per Google results page
Run on Apify

How the API works

API Bridge at tools.epsimo.org (opens in a new tab) turns a company URL or name into structured, sourced JSON.

  1. Get a key

    Sign up with your email and get 100 free credits a month.

  2. Call an endpoint

    Send your key in the x-token header, over REST or MCP.

  3. Credits are deducted

    Per request. Cached results cost less, failures are free, and each response carries your balance headers.

  4. Get JSON

    Structured fields with a source, ready for your CRM, pipeline or agent.

  1. Company URLyour input
  2. Scrape/scrape
  3. Qualify with AI/qualify
  4. Registry match/entreprise
  5. Professional email/email-verify
/enrich does the whole pipeline in one call for 8 credits (3 cached).

API functions

Eight endpoints, one key. Costs are in credits per successful request.

Company qualification

4 credits (1 cached)
POST /qualify

Industry, target audience, market and a value proposition from any company website. Cached 7 days.

One-call enrichment

8 credits (3 cached)
POST /enrich

Registry record, qualification and a professional email in a single request. Not billed when nothing was found.

Ask the site

3 credits
POST /question

A short answer grounded in the page text of a company website.

Page extraction

2 credits
POST /scrape

The main text of any page, direct fetch with a headless-browser fallback.

Email discovery

2 credits
POST /email-verify

The most likely professional address, inferred from published patterns, never probed. MX/SPF/DMARC checks.

French company search

1 credit
POST /entreprise

10M+ French companies by name, activity, size, headcount, revenue or directors.

Geo search

1 credit
POST /entreprise/geo

Every company within a radius (up to 50 km) of a GPS point.

Balance and usage

free
GET /usage

Free and purchased balance, monthly quota, per-route consumption.

One header, any client

Use curl, your language of choice, or plug the MCP server into Claude, Cursor or any MCP client. Replace $API_KEY with your key.

curl

curl -X POST https://tools.epsimo.org/qualify \
  -H "x-token: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://acme.fr"}'

Python (requests)

import os, requests

r = requests.post(
    "https://tools.epsimo.org/qualify",
    headers={"x-token": os.environ["API_KEY"]},
    json={"url": "https://acme.fr"},
    timeout=60,
)
r.raise_for_status()
print(r.json()["industry"])

Claude Code

claude mcp add --transport http api-bridge \
  https://tools.epsimo.org/mcp \
  --header "x-token: $API_KEY"

Cursor and other MCP clients

{
  "mcpServers": {
    "api-bridge": {
      "type": "http",
      "url": "https://tools.epsimo.org/mcp",
      "headers": { "x-token": "$API_KEY" }
    }
  }
}

Claude Desktop: npx -y mcp-remote https://tools.epsimo.org/mcp --header "x-token: $API_KEY". 8 tools:

  • qualify_company
  • enrich_company
  • find_email
  • search_french_companies
  • search_companies_near
  • scrape_page
  • ask_website
  • get_usage

Simple credit pricing

Start free. Buy a one-off pack when you need more. No subscription.

Free

EUR 0

100 credits every month, reset on the 1st (UTC). No card required.

5,000 credits

EUR 200

EUR 0.04 per credit, one-off, never expires.

10,000 credits

EUR 400

EUR 0.04 per credit, one-off, never expires.

Apify actors are billed by Apify, per event, at the price shown on each actor page.

See pricing and get a key (opens in a new tab)

What teams build with Epsimo

Lead generation

Find prospects with Google Serp Scraper Lead Finder or Linkedin Job Scraping, then extract contacts with Website Contacts Crawler.

CRM enrichment

/enrich adds the registry record, qualification and a professional email to each account in one call.

Market mapping in France

/entreprise and /entreprise/geo list companies by activity, size, region or radius from the official registry.

AI agents and RAG

Connect the MCP server to Claude or Cursor, or feed clean Markdown from AI Website Content Markdown Scraper into a vector database.

Questions

What is the difference between the actors and the API?

The actors run on the Apify platform and are billed by Apify, per event. The API runs on tools.epsimo.org, uses Epsimo credits and also exposes an MCP server for AI agents.

What is a credit?

The unit charged per API call: a company search costs 1, an email 2, a qualification 4 and an enrichment 8. Cached results cost less and failures are free.

Is there a free tier?

Yes. The API gives 100 credits every month with no card required. For the actors, Apify plans include free monthly usage (opens in a new tab).

Are the email addresses verified?

Addresses are inferred from published patterns and returned with a confidence score. Mailboxes are never probed, so deliverability is not guaranteed.

Where does the data come from?

Public company websites, DNS records (MX, SPF, DMARC) and the French registry API Recherche d'Entreprises (DINUM, Licence Ouverte 2.0).

Can I use it from Claude or Cursor?

Yes. Point your MCP client at https://tools.epsimo.org/mcp with your key; it exposes 8 tools.

How do I opt out or delete data?

See the privacy policy (opens in a new tab) for opt-out and deletion requests.

Do you build custom scrapers?

Yes, we are open to scraping challenges, especially AI-related ones. Write to contact@epsimoai.com.

Let's talk

Questions, custom scrapers or volume pricing: write to contact@epsimoai.com (English or French).

Email contact@epsimoai.com