Search professionals
search_professionalsFind claimed physicians, dentists, attorneys or accountants listed on Siporpro. Use free text (e.g. "cardiologist Panama City", "abogado de migración") and/or filters. Words that name a place must match the professional's location; results match every word when possible (match: all), else some of them (match: partial). Returns ranked matches with their public page URL and can_book (true = request_booking works for them). Only real, claimed profiles are listed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City or neighborhood, e.g. "Panama City", "Obarrio". | |
| lang | No | Language for the answer (ISO 639-1): es, en, pt, fr, de, it, zh, ja, ko, ar, hi, ru, id. Default en. | |
| limit | No | Maximum results (default 10, at most 20). | |
| query | No | Free text: specialty, name, area, need. Any language. | |
| country | No | ISO 3166-1 alpha-2 country code, e.g. PA, US, MX. | |
| language | No | Only professionals who attend in this language (ISO 639-1, e.g. es, en). | |
| specialty | No | Specialty words, e.g. "cardiology", "pediatría", "immigration". | |
| profession | No | physician (medical doctor), dentist, attorney (lawyer) or accountant (CPA). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| match | Yes | all = every query word matched; partial = only some did (none matched all). | |
| total | Yes | ||
| results | Yes |