FarmAPI

Datos oficiales de farmacias en España para tu software, siempre al día.

Deja el trabajo manual y tedioso de mantener todos los territorios al día. Consume una API que se actualiza cada 24 horas con fuentes oficiales, deltas técnicos y eventos de negocio listos para integrarse en tu producto.

19 territorios (17 CCAA + Ceuta + Melilla)
Actualización diaria desde fuentes oficiales
Eventos de aperturas, cierres, traslados y cambio de titular desde febrero 2026
Ejemplo rápido (Ceuta / ES-CE)
curl -H "X-API-Key: fak_..." \
  "https://estudioapi.com/farmapi/v1/farmacias/export/ES-CE/csv" -o ceuta.csv
La API key de prueba gratuita solo permite ES-CE.
Ejemplo (Madrid / ES-MD)
curl -H "X-API-Key: fak_..." \
  "https://estudioapi.com/farmapi/v1/farmacias/export/ES-MD/csv" -o madrid.csv
Para Madrid necesitas una API key con scope ES-MD.
Salida (CSV)
external_id,name,address_line,postal_code,city,province,territory_code,latitude,longitude,coordinate_source,...
28000001,"Farmacia Ejemplo","CALLE MAYOR, 1",28013,Madrid,Madrid,ES-MD,40.416800,-3.703800,official,...
...
Incluye dirección, titular, CNN, coordenadas y trazabilidad de la fuente oficial.

FarmAPI

Mapas operativos por territorio, vista nacional y detalle por farmacia.

Panel operativo con selector de CCAA y heatmap (admin)
Panel operativo (admin): selector de CCAA + vista heatmap.
Detalle de una farmacia en el mapa (popup)
Detalle por farmacia (popup) sobre el mapa.
Vista nacional de puntos (farmacias con coordenadas)
Vista nacional de puntos (farmacias con coordenadas).

Qué obtienes

Snapshot

Descarga paginada por territorio con el dataset canónico normalizado. Disponible en JSON y export descargable en CSV/JSON.

Changes

Deltas técnicos (upsert/delete) para mantener tu base de datos sincronizada sin recargar todo cada vez.

Eventos de negocio

Aperturas, cierres (por desaparición o desactivación oficial), reaperturas, traslados y cambio de titular. Consultables por periodo, provincia y municipio.

Fuentes oficiales. Cada territorio se ingiere desde fuentes públicas oficiales, se normaliza al mismo esquema y se entrega listo para consumo por API o descarga directa.

Precios

Contratación vía contacto. Te damos la API key con el alcance territorial exacto que necesites.

Una Comunidad Autónoma
19.99€ / 6 meses
  • Actualización diaria
  • Snapshot + Export CSV/JSON
  • Changes + Business events
  • Scope: 1 territorio
Contactar
Todo el territorio
Contacto
  • Actualización diaria
  • 19 territorios
  • Soporte de integración
  • Condiciones a medida
Contactar

Ejemplo API y documentación

Territorios

curl -H "X-API-Key: fak_..." \
  "https://estudioapi.com/farmapi/v1/farmacias/territories"

Resumen de eventos

curl -G -H "X-API-Key: fak_..." \
  --data-urlencode "from=2026-02-01T00:00:00Z" \
  --data-urlencode "to=2026-12-31T23:59:59Z" \
  --data-urlencode "territories=ES-AN" \
  "https://estudioapi.com/farmapi/v1/farmacias/business-events/summary"
Para detalles completos, consulta la documentación y el OpenAPI público.

Pide API key de descarga gratuita

Rellena el formulario y generaremos una API key de prueba con scope solo para ES-CE (Ceuta). No permite acceder a otros territorios ni descargar otras comunidades.

Tu API key de prueba
Se mostrará una sola vez. Guárdala en un lugar seguro.
Esperando solicitud...
Ejemplo:
curl -H "X-API-Key: fak_..." "https://estudioapi.com/farmapi/v1/farmacias/export/ES-CE/csv" -o ceuta.csv

FAQ

¿De dónde salen los datos?

Solo de fuentes oficiales públicas por CCAA y territorio: portales institucionales, datos abiertos y listados oficiales. Cada registro conserva su trazabilidad con official_source_name, official_source_url y fecha observada.

¿Cada cuánto se actualiza?

La ingesta corre cada 24 horas. Si una fuente no cambia, no enviamos ruido. Si una fuente oficial falla, mantenemos el último estado válido y reintentamos sin vaciar tu base de datos.

¿Qué eventos de negocio ofrece?

Aperturas, cierres, reaperturas, traslados y cambio de titular. Esto permite detectar nuevas farmacias, cierres efectivos y movimientos relevantes para tasación, scouting, CRM o analítica comercial.

¿Cómo funciona el scope por territorios?

Cada API key sale con una lista exacta de territorios permitidos (ES-XX). Si integras una sola comunidad, no pagas ni recibes el resto. Si intentas pedir una fuera de scope, la API responde 403.

¿Cómo empiezo una integración?

La forma recomendada es simple: 1) carga inicial con snapshot, 2) sincronización incremental con changes, 3) si quieres automatizar más, activar webhooks para enterarte cuando termina cada sync territorial.

¿Puedo descargar CSV o JSON?

Sí. Cada territorio puede descargarse en CSV o JSON. Es útil tanto para una integración técnica como para equipos de negocio que prefieren trabajar con ficheros.

¿Qué campos incluye una farmacia?

Nombre, dirección normalizada, CP, ciudad, provincia, territorio, titular, CNN cuando existe, coordenadas, origen de la coordenada y trazabilidad completa de la fuente oficial.

¿Las coordenadas son siempre oficiales?

Cuando la fuente las trae, se guardan como official. Si faltan, las resolvemos automáticamente y quedan marcadas como geocoded. Si un caso requiere validación manual, también queda trazado.

¿Qué pasa si una fuente oficial falla?

No se vacía el territorio. Mantenemos el último estado válido, bloqueamos cambios destructivos y reintentamos la ingesta. La API sigue siendo honesta sobre el estado real del territorio.

¿Cómo funcionan los webhooks (callback)?

Registras solo el dominio/origin, por ejemplo https://tu-dominio.com. Nosotros entregamos siempre en /.well-known/farmaapi/webhook, con firma y reintentos.

¿Hay límites de uso (rate limit)?

Sí. Aplicamos rate limit por API key para proteger la plataforma. Si lo superas recibes 429 y la recomendación es usar backoff exponencial y reintentos controlados.

¿Sirve para software de tasación, compraventa o consultoría?

Sí. Está pensado para herramientas que necesitan catálogo oficial actualizado, cambios incrementales, cierres, traslados y mapas operativos: tasación, scouting comercial, consultoría, CRM o analítica.

¿Puedo empezar con una sola comunidad y ampliar después?

Sí. Puedes arrancar con una comunidad autónoma, pasar a un pack de 3 o ampliar a cobertura nacional sin rehacer la integración. Solo cambiamos el scope de tu API key.

¿Puedo probar antes de contratar?

Sí. Puedes pedir una API key gratuita de prueba limitada a ES-CE (Ceuta) para validar el formato, la autenticación y el flujo completo de integración antes de comprar cobertura adicional.

¿Qué pasa si aún no tengo una base de datos propia?

No pasa nada. Puedes empezar descargando CSV o JSON por territorio y después evolucionar a una integración incremental cuando tu producto lo necesite.

¿Desde cuándo hay histórico de eventos?

El bloque de eventos operativos del producto arranca desde febrero de 2026. A partir de ahí, las altas, cierres y traslados se van acumulando de forma incremental por territorio.

Contacto

Cuéntanos qué territorios necesitas, qué volumen esperas y para qué caso de uso. Respondemos con propuesta, alcance territorial y activación.