{
  "openapi": "3.0.1",
  "info": {
    "title": "Doctoralia Brazil Scraper",
    "description": "This Apify actor collects doctor reviews and ratings from the doctoralia.com.br website. Users can search by specific specialties and cities. The actor pulls data such as doctor ID, review score, review text and review date and presents it in a structured format.",
    "version": "0.0",
    "x-build-id": "7Xt5KecDlbfLFWqQf"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/muhammetakkurtt~doctoralia-brazil-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-muhammetakkurtt-doctoralia-brazil-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/muhammetakkurtt~doctoralia-brazil-scraper/runs": {
      "post": {
        "operationId": "runs-sync-muhammetakkurtt-doctoralia-brazil-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/muhammetakkurtt~doctoralia-brazil-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-muhammetakkurtt-doctoralia-brazil-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "specialization",
          "city"
        ],
        "properties": {
          "specialization": {
            "title": "Especialidade (Specialization)",
            "uniqueItems": true,
            "type": "array",
            "description": "Por favor, selecione as especialidades que devem ser pesquisadas. Mais de uma pode ser selecionada. (Please select the specialties to be scanned, more than one can be selected.)",
            "items": {
              "type": "string",
              "enum": [
                "alergista",
                "alergista-pediatrico",
                "anatomopatologista",
                "anestesiologista",
                "angiologista",
                "cardiologista",
                "cardiologista-pediatrico",
                "cirurgiao-buco-maxilo-facial",
                "cirurgiao-cardiovascular",
                "cirurgiao-cranio-maxilo-facial",
                "cirurgiao-da-mao",
                "cirurgiao-de-cabeca-e-pescoco",
                "cirurgiao-do-aparelho-digestivo",
                "cirurgiao-geral",
                "cirurgiao-oncologico",
                "cirurgiao-pediatrico",
                "cirurgiao-plastico",
                "cirurgiao-toracico",
                "cirurgiao-vascular",
                "coloproctologista",
                "dentista",
                "dermatologista",
                "educador-fisico",
                "endocrinologista",
                "endocrinologista-pediatrico",
                "endoscopista",
                "enfermeiro",
                "especialista-em-administracao-em-saude",
                "especialista-em-biomedicina",
                "especialista-em-clinica-medica",
                "especialista-em-diagnostico-por-imagem",
                "especialista-em-dor",
                "especialista-em-harmonizacao-orofacial",
                "especialista-em-medicina-do-adolescente",
                "especialista-em-medicina-estetica",
                "especialista-em-medicina-fisica-e-reabilitacao",
                "especialista-em-medicina-nuclear",
                "especialista-em-medicina-preventiva",
                "especialista-em-neonatologia",
                "especialista-em-reproducao-humana",
                "especialista-em-ultrassonografia",
                "fisioterapeuta",
                "fonoaudiologo",
                "gastroenterologista",
                "gastroenterologista-pediatrico",
                "generalista",
                "geneticista",
                "geriatra",
                "ginecologista",
                "hematologista",
                "hematologista-pediatrico",
                "hepatologista",
                "homeopata",
                "infectologista",
                "infectologista-pediatra",
                "intensivista",
                "internista",
                "mastologista",
                "medico-acupunturista",
                "medico-citopatologista",
                "medico-clinico-geral",
                "medico-de-urgencia",
                "medico-de-familia",
                "medico-de-trafego",
                "medico-do-esporte",
                "medico-do-sono",
                "medico-do-trabalho",
                "medico-hiperbarista",
                "medico-perito",
                "nefrologista",
                "nefrologista-pediatrico",
                "neurocirurgiao",
                "neurofisiologista",
                "neurologista",
                "neurologista-pediatrico",
                "nutricionista",
                "nutrologo",
                "odontopediatra",
                "oftalmologista",
                "oncologista",
                "ortodontista",
                "ortopedista-traumatologista",
                "osteopata",
                "otorrino",
                "patologista-clinico",
                "pediatra",
                "pneumologista",
                "pneumologista-pediatrico",
                "podologista",
                "psicanalista",
                "psicologo",
                "psicopedagogo",
                "psiquiatra",
                "quiropraxista",
                "radiologista",
                "radioterapeuta",
                "reumatologista",
                "reumatologista-pediatrico",
                "sexologo",
                "tecnico-em-radiologia",
                "terapeuta-complementar",
                "terapeuta-ocupacional",
                "urologista"
              ],
              "enumTitles": [
                "Alergistas",
                "Alergistas Pediátricos",
                "Anátomopatologistas",
                "Anestesiologistas",
                "Angiologistas",
                "Cardiologistas",
                "Cardiologistas Pediátricos",
                "Cirurgiões Buco-Maxilo-Faciais",
                "Cirurgiões Cardiovasculares",
                "Cirurgiões Cranio-Maxilo-Faciais",
                "Cirurgiões Da Mão",
                "Cirurgiões De Cabeça E Pescoço",
                "Cirurgiões Do Aparelho Digestivo",
                "Cirurgiões Gerais",
                "Cirurgiões Oncológicos",
                "Cirurgiões Pediátricos",
                "Cirurgiões Plásticos",
                "Cirurgiões Torácicos",
                "Cirurgiões Vasculares",
                "Coloproctologistas",
                "Dentistas",
                "Dermatologistas",
                "Educadores Físicos",
                "Endocrinologistas",
                "Endocrinologistas Pediátricos",
                "Endoscopistas",
                "Enfermeiros",
                "Especialistas Em Administração Em Saúde",
                "Especialistas Em Biomedicina",
                "Especialistas Em Clínica Médica",
                "Especialistas Em Diagnóstico Por Imagem",
                "Especialistas Em Dor",
                "Especialistas Em Harmonização Orofacial",
                "Especialistas Em Medicina Do Adolescente",
                "Especialistas Em Medicina Estética",
                "Especialistas Em Medicina Física E Reabilitação",
                "Especialistas Em Medicina Nuclear",
                "Especialistas Em Medicina Preventiva",
                "Especialistas Em Neonatologia",
                "Especialistas Em Reprodução Humana",
                "Especialistas Em Ultrassonografia",
                "Fisioterapeutas",
                "Fonoaudiólogos",
                "Gastroenterologistas",
                "Gastroenterologistas Pediátricos",
                "Generalistas",
                "Geneticistas",
                "Geriatras",
                "Ginecologistas",
                "Hematologistas",
                "Hematologistas Pediátricos",
                "Hepatologistas",
                "Homeopatas",
                "Infectologistas",
                "Infectologistas Pediátricos",
                "Intensivistas",
                "Internistas",
                "Mastologistas",
                "Médicos Acupunturistas",
                "Médicos Citopatologistas",
                "Médicos Clínicos",
                "Médicos De Emergência",
                "Médicos De Família",
                "Médicos De Tráfego",
                "Médicos Do Esporte",
                "Médicos Do Sono",
                "Médicos Do Trabalho",
                "Médicos Hiperbaristas",
                "Médicos Peritos",
                "Nefrologistas",
                "Nefrologistas Pediátricos",
                "Neurocirurgiões",
                "Neurofisiologistas",
                "Neurologistas",
                "Neurologistas Infantis",
                "Nutricionistas",
                "Nutrólogos",
                "Odontopediatras",
                "Oftalmologistas",
                "Oncologistas",
                "Ortodontistas",
                "Ortopedistas - Traumatologistas",
                "Osteopatas",
                "Otorrinos",
                "Patologistas Clinicos",
                "Pediatras",
                "Pneumologistas",
                "Pneumologistas Pediátricos",
                "Podologos",
                "Psicanalistas",
                "Psicólogos",
                "Psicopedagogos",
                "Psiquiatras",
                "Quiropraxistas",
                "Radiologistas",
                "Radioterapeutas",
                "Reumatologistas",
                "Reumatologistas Pediátricos",
                "Sexólogos",
                "Técnicos Em Radiologia",
                "Especialistas Em Terapias Complementares",
                "Terapeutas Ocupacionais",
                "Urologistas"
              ]
            },
            "default": [
              "infectologista"
            ]
          },
          "city": {
            "title": "Cidade (City)",
            "enum": [
              "sao-paulo",
              "rio-de-janeiro",
              "brasilia",
              "fortaleza",
              "salvador",
              "belo-horizonte",
              "manaus",
              "curitiba",
              "recife",
              "goiania",
              "porto-alegre",
              "belem",
              "guarulhos",
              "campinas",
              "sao-luis",
              "maceio",
              "campo-grande",
              "sao-goncalo",
              "teresina",
              "joao-pessoa",
              "sao-bernardo-do-campo",
              "duque-de-caxias",
              "nova-iguacu",
              "natal",
              "santo-andre",
              "osasco",
              "sorocaba",
              "uberlandia",
              "ribeirao-preto",
              "sao-jose-dos-campos",
              "cuiaba",
              "jaboatao-dos-guararapes",
              "contagem",
              "joinville",
              "feira-de-santana",
              "aracaju",
              "londrina",
              "juiz-de-fora",
              "florianopolis",
              "aparecida-de-goiania",
              "serra",
              "campos-dos-goytacazes",
              "belford-roxo",
              "niteroi",
              "sao-jose-do-rio-preto",
              "ananindeua",
              "vila-velha",
              "caxias-do-sul",
              "porto-velho",
              "mogi-das-cruzes",
              "jundiai",
              "macapa",
              "sao-joao-de-meriti",
              "piracicaba",
              "campina-grande",
              "santos",
              "maua",
              "montes-claros",
              "boa-vista",
              "betim",
              "maringa",
              "anapolis",
              "diadema",
              "carapicuiba",
              "petrolina",
              "bauru",
              "caruaru",
              "vitoria-da-conquista",
              "itaquaquecetuba",
              "rio-branco",
              "blumenau",
              "ponta-grossa",
              "caucaia",
              "cariacica",
              "franca",
              "olinda",
              "praia-grande",
              "cascavel",
              "canoas",
              "paulista",
              "uberaba",
              "santarem",
              "sao-vicente",
              "ribeirao-das-neves",
              "sao-jose-dos-pinhais",
              "pelotas",
              "vitoria",
              "barueri",
              "taubate",
              "suzano",
              "palmas",
              "camacari",
              "varzea-grande",
              "limeira",
              "guaruja",
              "juazeiro-do-norte",
              "foz-do-iguacu",
              "sumare",
              "petropolis",
              "cotia",
              "taboao-da-serra",
              "imperatriz",
              "santa-maria",
              "sao-jose",
              "maraba",
              "parauapebas",
              "gravatai",
              "mossoro",
              "itajai",
              "volta-redonda",
              "governador-valadares",
              "indaiatuba",
              "sao-carlos",
              "chapeco",
              "parnamirim",
              "embu-das-artes",
              "macae",
              "rondonopolis",
              "sao-jose-de-ribamar",
              "dourados",
              "araraquara",
              "jacarei",
              "marilia",
              "americana",
              "hortolandia",
              "juazeiro",
              "arapiraca",
              "maracanau",
              "itapevi",
              "colombo",
              "divinopolis",
              "mage",
              "novo-hamburgo",
              "ipatinga",
              "sete-lagoas",
              "rio-verde",
              "aguas-lindas-de-goias",
              "presidente-prudente",
              "itaborai",
              "viamao",
              "palhoca",
              "cabo-frio",
              "santa-luzia",
              "sao-leopoldo",
              "criciuma",
              "luziania",
              "passo-fundo",
              "lauro-de-freitas",
              "cabo-de-santo-agostinho",
              "sobral",
              "rio-claro",
              "aracatuba",
              "valparaiso-de-goias",
              "marica",
              "sinop",
              "nossa-senhora-do-socorro",
              "castanhal",
              "rio-grande",
              "nova-friburgo",
              "alvorada",
              "itabuna",
              "cachoeiro-de-itapemirim",
              "santa-barbara-d-oeste",
              "jaragua-do-sul",
              "guarapuava",
              "ferraz-de-vasconcelos",
              "ilheus",
              "braganca-paulista",
              "timon",
              "araguaina",
              "ibirite",
              "barra-mansa",
              "itu",
              "porto-seguro",
              "angra-dos-reis",
              "mesquita",
              "linhares",
              "sao-caetano-do-sul",
              "pindamonhangaba",
              "francisco-morato",
              "teresopolis",
              "lages",
              "pocos-de-caldas",
              "parnaiba",
              "barreiras",
              "patos-de-minas",
              "jequie",
              "atibaia",
              "itapecerica-da-serra",
              "abaetetuba",
              "itapetininga",
              "caxias",
              "rio-das-ostras",
              "senador-canedo",
              "santana-de-parnaiba",
              "mogi-guacu",
              "pouso-alegre",
              "araucaria",
              "alagoinhas",
              "toledo",
              "santa-rita",
              "fazenda-rio-grande",
              "camaragibe",
              "nilopolis",
              "paranagua",
              "paco-do-lumiar",
              "teixeira-de-freitas",
              "botucatu",
              "franco-da-rocha",
              "garanhuns",
              "trindade",
              "brusque",
              "queimados",
              "balneario-camboriu",
              "teofilo-otoni",
              "varginha",
              "campo-largo",
              "cachoeirinha",
              "caraguatatuba",
              "salto",
              "cameta",
              "vitoria-de-santo-antao",
              "jau",
              "santa-cruz-do-sul",
              "tres-lagoas",
              "sapucaia-do-sul",
              "conselheiro-lafaiete",
              "itapipoca",
              "crato",
              "araras",
              "apucarana",
              "araruama",
              "resende",
              "sabara",
              "vespasiano",
              "votorantim",
              "pinhais",
              "sertaozinho",
              "barcarena",
              "valinhos",
              "altamira",
              "barbacena",
              "guarapari",
              "ji-parana",
              "tatui",
              "sao-mateus",
              "itaituba",
              "bento-goncalves",
              "braganca",
              "barretos",
              "itatiba",
              "colatina",
              "almirante-tamandare",
              "arapongas",
              "birigui",
              "piraquara",
              "sarandi",
              "jandira",
              "guaratingueta",
              "bage",
              "araguari",
              "uruguaiana",
              "umuarama",
              "itaguai",
              "sao-goncalo-do-amarante",
              "catanduva",
              "varzea-paulista",
              "formosa",
              "ribeirao-pires",
              "igarassu",
              "simoes-filho",
              "catalao",
              "codo",
              "eunapolis",
              "itabira",
              "paulo-afonso",
              "itanhaem",
              "cubatao",
              "passos",
              "nova-lima",
              "araxa",
              "sao-lourenco-da-mata",
              "sorriso",
              "paulinia",
              "marituba",
              "tubarao",
              "itumbiara",
              "luis-eduardo-magalhaes",
              "santana",
              "cambe",
              "breves",
              "acailandia",
              "tangara-da-serra",
              "jatai",
              "erechim",
              "nova-serrana",
              "paragominas",
              "maranguape",
              "planaltina",
              "lavras",
              "coronel-fabriciano",
              "muriae",
              "sao-pedro-da-aldeia",
              "ourinhos",
              "novo-gama",
              "poa",
              "bacabal",
              "itacoatiara",
              "itabaiana",
              "uba",
              "patos",
              "camboriu",
              "santo-antonio-de-jesus",
              "ituiutaba",
              "manacapuru",
              "balsas",
              "lagarto",
              "assis",
              "itaperuna"
            ],
            "type": "string",
            "description": "Por favor, selecione a cidade a ser pesquisada. (Please select the city to scan)",
            "default": "cuiaba"
          },
          "url": {
            "title": "URL Direto (Direct URL)",
            "type": "string",
            "description": "Opcionalmente, você pode fornecer um URL de busca direto do Doctoralia. Se fornecido, substituirá a seleção de cidade e especialidade. (Optionally, you can provide a direct Doctoralia search URL. If provided, it will override city and specialization selection.)"
          },
          "detailedAddressInfo": {
            "title": "Informações Detalhadas do Endereço (Detailed Address Information)",
            "type": "boolean",
            "description": "Ative esta opção para coletar informações detalhadas de endereço, telefone, localização e clínica dos médicos. Observe que essa opção pode aumentar o tempo de coleta de dados. (Enable this option to collect detailed address, phone, location, and clinic information for doctors. Note that this option may increase data collection time.)",
            "default": true
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Using a proxy is recommended for faster and more reliable results",
            "default": {
              "useApifyProxy": true,
              "apifyProxyGroups": []
            }
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}