# Medifontis > Medifontis is a REST API over the official medicine registers of 199 countries: 6,698,002 records from 258 national regulators, ministries and agencies. Search medicines by name, active ingredient or national code; every record keeps its source URL, retrieval time, licence and limitations. Medifontis reports what sources publish and does not decide whether a medicine is suitable for a patient. - Base URL: https://api.medifontis.com/v1 - Authentication: `Authorization: Bearer mf_live_…` or `X-Api-Key: mf_live_…` (never both). Keys are created instantly at https://www.medifontis.com/us/en/signup/. - Rate limit: 300 requests per minute per key. 429 and 503 answers carry Retry-After. - OpenAPI 3.1: https://www.medifontis.com/openapi.json ## Endpoints - `GET /v1/drugs`: Search medicines. Searches every record of every source in one country by name, active ingredient or identifier. Names match anywhere in the text; identifiers such as AIC, CN, NDC or DIN codes match from their first character. Matching ignores accents and case. Results rank exact matches first, then prefix matches, then other matches, each by record name. Parameters: `country` (required), `q` (required), `limit`, `offset`, `kinds`, `useDomain`, `species`. - `GET /v1/drugs/suggestions`: Suggest medicine names. Returns distinct names from every source for typeahead. Exact names sort first, then names starting with the query, then other matches, shorter names first. Debounce requests and ignore stale responses when the query changes. Parameters: `country` (required), `q` (required), `limit`, `useDomain`, `species`. - `GET /v1/drugs/record`: Retrieve a record. Reads exactly one current record by its country, source and native identity, for example to refresh a record your application saved earlier. Answers 404 when the source no longer publishes it. Parameters: `country` (required), `sourceId` (required), `id` (required). ## Docs - [Overview](https://www.medifontis.com/us/en/docs/) - [Quickstart](https://www.medifontis.com/us/en/docs/quickstart/) - [Authentication](https://www.medifontis.com/us/en/docs/authentication/) - [Search medicines](https://www.medifontis.com/us/en/docs/search/) - [Typeahead suggestions](https://www.medifontis.com/us/en/docs/suggestions/) - [Records and provenance](https://www.medifontis.com/us/en/docs/records/) - [Human and veterinary medicines](https://www.medifontis.com/us/en/docs/veterinary/) - [Errors and rate limits](https://www.medifontis.com/us/en/docs/errors/) - [Countries and sources](https://www.medifontis.com/us/en/docs/sources/) - [Licences and attribution](https://www.medifontis.com/us/en/docs/licences/) - [AI agents and LLMs](https://www.medifontis.com/us/en/docs/ai-agents/) - [BDPM API: search French medicines and CIP13 codes](https://www.medifontis.com/us/en/docs/bdpm-api/) - [AIFA API: search Italian medicines and AIC codes](https://www.medifontis.com/us/en/docs/aifa-api/) - [Medicine autocomplete with Node.js, React and Python](https://www.medifontis.com/us/en/docs/medicine-autocomplete/) - [Introduction](https://www.medifontis.com/us/en/docs/api/) - [GET /v1/drugs](https://www.medifontis.com/us/en/docs/api/search/) - [GET /v1/drugs/suggestions](https://www.medifontis.com/us/en/docs/api/suggestions/) - [GET /v1/drugs/record](https://www.medifontis.com/us/en/docs/api/record/) ## Countries with guides - it: https://www.medifontis.com/it/it/ (528,683 records, sources: it.aifa.atc, it.aifa.equivalents, it.aifa.ingredients, it.aifa.packages, it.aifa.shortages, it.salute.veterinary-packages) - es: https://www.medifontis.com/es/es/ (88,749 records, sources: es.aemps.cima, es.aemps.cimavet, es.aemps.homeopathics) - fr: https://www.medifontis.com/fr/fr/ (40,004 records, sources: fr.anmv.veterinary-medicines, fr.ansm.bdpm) - de: https://www.medifontis.com/de/de/ (24,446 records, sources: de.bvl.reporting-veterinary-packages, de.ema.article57, de.ema.epar, de.pei.immunological-veterinary-medicines) - gb: https://www.medifontis.com/gb/en/ (492,238 records, sources: gb.mhra.products, gb.nhsbsa.bnf-snomed, gb.vmd.product-information) - us: https://www.medifontis.com/us/en/ (1,527,905 records, sources: us.fda.animal-drugs, us.fda.drugsfda, us.fda.ndc, us.fda.unii, us.nlm.dailymed, us.nlm.rxnorm-cpc, us.nlm.rxnorm-mappings) - ca: https://www.medifontis.com/ca/en/ (58,137 records, sources: ca.health-canada.dpd) - au: https://www.medifontis.com/au/en/ (18,388 records, sources: au.apvma.pubcris-veterinary-medicines, au.pbs.items) - br: https://www.medifontis.com/br/pt/ (31,151 records, sources: br.anvisa.cmed-prices, br.mapa.veterinary-biologicals, br.mapa.veterinary-pharmaceuticals) Full coverage: https://www.medifontis.com/us/en/coverage/