Doctoralia Mexico Directory Scraper avatar

Doctoralia Mexico Directory Scraper

Pricing

from $3.00 / 1,000 physicians

Go to Apify Store
Doctoralia Mexico Directory Scraper

Doctoralia Mexico Directory Scraper

Search Doctoralia Mexico by specialty + city and get public professional listings: name, specialty, rating, review count, city, profile URL.

Pricing

from $3.00 / 1,000 physicians

Rating

0.0

(0)

Developer

Tim Zinin

Tim Zinin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 minutes ago

Last modified

Share

Doctoralia Directory (Mexico)

Doctoralia is the directory patients across Spain and Latin America use to find doctors, dentists and other health professionals, searching by specialty and city in Spanish. This Actor targets Doctoralia México (doctoralia.com.mx) and returns one row per professional found: name, specialty, star rating, review count, city and a link to their public profile — no browser, no login, no scraping fragile HTML tables.

What you get

  • Structured rows, not a search-results page. Doctoralia already embeds a JSON-LD list of every professional on the page — this Actor reads it directly: name, specialty, rating, review count, city and profile link.
  • Any specialty/city combo. Dentists in Mexico City, pediatricians in Guadalajara, or any other specialty:city pair Doctoralia México's own search box accepts.
  • Public data only. No phone numbers, emails or home addresses are ever extracted — only the aggregate fields Doctoralia shows to any visitor.
  • No login, no proxies, no browser. Server-rendered HTML, parsed directly.
  • Runs on Apify: schedule it, monitor it, call it from the API or the MCP server, export to JSON, CSV or Excel, or push results straight into your own pipeline.

How to run it

  1. Click Try for free — no card needed on the free plan.
  2. Paste your specialty:city queries into Specialty:city queries, one per line — e.g. dentista:ciudad-de-mexico, pediatra:guadalajara, using Doctoralia's own Spanish-language slugs (lowercase, hyphens for spaces).
  3. Press Start. Results appear in the dataset — read them in the UI, pull them from the API, or have a webhook push them onward.

Pricing

Pay-per-event: $0.005 per run start + $0.003 per professional found. No monthly seat, no minimum. 100 professionals cost about $0.31; 1,000 about $3.01.

A query with no matches, or a source error, is still logged with found: false and the reason — and it is not charged for. You pay for professionals actually delivered, not for attempts.

Input

FieldRequiredWhat it does
itemsyes"specialty:city" queries, using Doctoralia's own slugs (lowercase, hyphens for spaces), e.g. dentista:ciudad-de-mexico. Up to 25 per run.
maxConcurrencynoHow many queries to run in parallel, 1–20 (default 5).
{
"items": [
"dentista:ciudad-de-mexico",
"pediatra:guadalajara"
]
}

Output

One dataset row per professional found. This is a real row from a real run:

{
"input": "dentista:ciudad-de-mexico",
"found": true,
"name": "Dr. Pedro Pacheco Vargas",
"specialty": "Dentista - Odontólogo",
"rating": 5,
"reviewCount": 223,
"city": "Ciudad de México",
"profileUrl": "https://www.doctoralia.com.mx/pedro-pacheco-vargas/dentista-odontologo/ciudad-de-mexico",
"scrapedAt": "2026-07-26T13:58:03.125Z"
}
FieldWhat it means
inputThe specialty:city query you passed
foundWhether any professionals matched
nameProfessional's public display name
specialtyMedical specialty as listed
ratingPublic aggregate star rating (0–5)
reviewCountNumber of public reviews behind the rating
cityCity as listed on the profile
profileUrlLink to the public Doctoralia profile
scrapedAtWhen this Actor fetched the row

No phone numbers, emails, or home addresses are ever extracted — only public professional/aggregate fields.

Need the rest of the picture?

These run on the same account, take the same shape of input and bill the same way, so they slot into an existing pipeline without new plumbing.

ActorWhat it does
Telegram Channel ScraperPull recent post stats from any public Telegram channel: view counts, post text, publish dates and…
AI Answer Change AlertTrack whether an AI assistant's answer to a query you care about changed since last time — new sources…
AI Crawler Access CheckerCheck which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended & more) can access your website
AI Overview Citation TrackerFor each query that matters, see which sources and domains AI assistants cite in their answer — grounded…
B2B Lead EnricherTurn a list of company websites into sales-qualified lead cards: detected tech stack, a rough revenue…

FAQ

Does it need an API key / login? No — it reads Doctoralia México's public, server-rendered search results.

How fresh is the data? Live at run time — every call fetches the current search page.

Does it cover Doctoralia's Spain, Brazil or other country sites? No — this Actor targets doctoralia.com.mx only. Say the word if you need another country's Doctoralia site added.

Does it extract phone numbers or emails? No. Only public professional/aggregate fields — name, specialty, rating, review count, city and profile URL. Never contact details.

Can I call it from an AI agent? Yes — standard Apify Actor, callable from the Apify API, the SDK, or the Apify MCP server.

What this is NOT. It is not a booking tool and does not verify medical licenses or credentials — it mirrors exactly what Doctoralia's own public search page shows.

Found a wrong result, or need a check we don't run? Open an issue on this Actor's page.


Built by zinin. Questions? Telegram @timzinin.