{"uid":"cap_T3vhEvGY0WvRVY_6lPeHm","slug":"practo-doctor-search-scraper-e15c26f8","name":"Practo Doctor Search Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/practo?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"maxItems":{"type":"integer","default":50,"minimum":1,"description":"Maximum number of unique doctors across all search URLs."},"searchUrls":{"type":"array","default":["https://www.practo.com/search/doctors?results_type=doctor&q=%5B%7B%22word%22%3A%22Dentist%22%2C%22autocompleted%22%3Atrue%2C%22category%22%3A%22subspeciality%22%7D%5D&city=Bangalore"],"description":"One or more Practo doctor search or city/specialty listing URLs. Each URL is paged independently."},"maxPagesPerSearch":{"type":"integer","default":100,"maximum":100,"minimum":1,"description":"Stop each search after this many ten-doctor pages, even if more are available."},"includeProfileDetails":{"type":"boolean","default":true,"description":"Open each public doctor profile for complete services, education, languages, and verified status. Turning this off is faster."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"doctorId":null,"practice":null,"searchUrl":null,"doctorName":null,"experience":null,"profileUrl":null,"qualifications":null,"specialization":null}],"product":"practo"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-cZXT7wLkyOQwQnQEBmbO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured doctor listings from Practo search results, including profiles, specializations, qualifications, and practice details.","exampleAgentPrompt":"Pull me up to 100 dentist listings from Practo in Bangalore — I need each doctor's name, specialization, qualifications, experience, and profile URL, and make sure you include full profile details.","exampleUseCases":[{"title":"Healthcare provider directory for a city","prompt":"Get me a full list of cardiologists listed on Practo in Mumbai — up to 150 doctors — with their names, qualifications, years of experience, and clinic details. Include complete profile info."},{"title":"Specialty market research across multiple searches","prompt":"I want to compare Practo listings for orthopedic surgeons across Delhi and Bangalore — scrape both search results, up to 50 doctors each, and include education, services, and verified status."},{"title":"Competitor analysis for a healthcare platform","prompt":"Can you extract the top 80 dermatologists listed on Practo in Hyderabad, including their specializations, qualifications, and how many years of experience they have? I want the full profile details."}],"resultDescription":"Returns a JSON object containing a count of doctors found and an array of items, each with doctorId, doctorName, specialization, qualifications, experience, practice, profileUrl, and the searchUrl it came from. Also includes a product field identifying the data source as 'practo'.","failureModes":["Empty result set if Practo changes its HTML structure or blocks scraping — not charged","Invalid or malformed searchUrl returns no results","Practo rate-limiting or anti-bot measures may reduce result counts","maxItems or maxPagesPerSearch limits may truncate results before full coverage","Network timeouts on large paginated searches with includeProfileDetails enabled"],"whenToPreferThis":"Use this endpoint when you need structured, paginated doctor data from Practo specifically — particularly for Indian healthcare markets. Prefer this over generic web scrapers when you need normalized fields like specialization, qualifications, and experience already extracted. Ideal for building healthcare directories, conducting market research on Indian medical professionals, or enriching datasets with Practo-sourced physician information.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:05.426Z","isFirstParty":false,"canonicalSlug":"practo-doctor-search-scraper-e15c26f8"}