Practo+API.SH

Practo API

Find Practo doctors by specialty and city and pull doctor, clinic and hospital profiles as JSON.

The API.SH Practo API returns Practo's public professional listings as JSON. Search doctors by specialty, city and locality, sorted by relevance, recommendation, experience or fee. Doctor profiles include experience, qualifications, specialties, services, procedures with price ranges, recommendation percentage and each clinic with address, fees and timings. Clinic and hospital profiles cover type, beds, opening hours, amenities, insurance providers, specialties and listed doctors.

  • 3 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Practo doctor search
GET https://api.api.sh/practo/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Practo API

Healthcare provider directories

Build a directory of doctors by specialty and city, with their clinics, addresses, coordinates and timings.

Consultation fee and procedure price research

Compare consultation fees and procedure price ranges across doctors and hospitals in a city.

Hospital and clinic benchmarking

Review a hospital's beds, ambulances, accreditations, insurance tie-ups, specialties and rating against competitors.

Market sizing for health businesses

Page through doctors by specialty and locality to estimate supply in an area before opening a clinic or launching a product.

Practo data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Practo API endpoints and prices

Practo endpoints cost 1 to 2 credits per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Practo doctor search
/practo/v1/search
$1 · $2 PAYG
1 credit
Profiles and accounts2
Practo clinic or hospital profile
/practo/v1/clinic
$2 · $4 PAYG
2 credits
Practo doctor profile
/practo/v1/doctor
$1 · $2 PAYG
1 credit

Call the Practo API

Practo doctor search: GET https://api.api.sh/practo/v1/search

curl "https://api.api.sh/practo/v1/search?specialty=dentist&city=bangalore" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Practo data

  • Public data only: no Practo login, cookies or account needed
  • One key and one response shape for Practo and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Practo API

Practo's API is a partner program governed by its API Program terms, with no self-serve developer sign-up. API.SH needs no partner agreement and returns Practo's public doctor, clinic and hospital listings as JSON.

Instead of a Beautiful Soup script or a browser extension that exports listings, or an Apify actor, use one API.SH key with a fixed price per call and paging built in.

Practo API questions

What Practo data can I get?+

Doctor search by specialty, city and locality (/practo/v1/search), a doctor's professional profile with clinics, fees and timings (/practo/v1/doctor) and a clinic or hospital profile with facilities, specialties and listed doctors (/practo/v1/clinic).

How much does the Practo API cost?+

Per call: /practo/v1/doctor and /practo/v1/search cost 1 credit; /practo/v1/clinic costs 2 credits. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /practo/v1/doctor at 1 credit each.

Is there an official Practo API?+

Yes, as a partner program for healthcare businesses under Practo's API Program terms, without a self-serve developer account. API.SH is an option when you only need public listing data.

Do I need a Practo account or login?+

No. API.SH reads public Practo pages only. No endpoint uses a login, cookies or anyone's account, and it returns professional listing data, not patient records.

Can I search doctors by locality and sort by fee?+

Yes. /practo/v1/search takes specialty and city, an optional locality, and sort by relevance, recommendation, experience, fee_high or fee_low. Pass next_page back as page for more results.

Is scraping Practo legal?+

API.SH only returns public professional listings. How you use the data is up to you: follow Practo's terms and the data protection laws that apply to you.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /practo/v1/search with specialty=dentist and city=bangalore. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More local services APIs all local business APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key