{
 "id": 4864,
 "status": "publish",
 "lang": "es",
 "slug": "apis-publicas-public-apis-limites",
 "url": "https://soymarketingultra.com/apis-publicas-public-apis-limites/",
 "title": "APIs públicas: qué ofrece Public APIs y sus límites",
 "excerpt": "Public APIs reúne cientos de APIs públicas por categorías y facilita la búsqueda inicial, pero exige revisar cada proveedor antes de integrar sus servicios en producción.",
 "date_gmt": "2026-09-27T20:02:02Z",
 "modified_gmt": "2026-09-27T20:02:04Z",
 "categories": [
  {
   "slug": "ia-aplicada-es",
   "name": "IA Aplicada",
   "url": "https://soymarketingultra.com/category/ia-aplicada-es/"
  }
 ],
 "tags": [
  {
   "slug": "automatizacion-ia",
   "name": "automatización IA"
  },
  {
   "slug": "claude-code",
   "name": "claude-code"
  },
  {
   "slug": "marketing-digital-es",
   "name": "marketing digital"
  }
 ],
 "featured_image": {
  "url": "https://soymarketingultra.com/wp-content/uploads/review-publicapisdatasetsrepository-4864.png",
  "alt": "Review de Public APIs / Datasets repository: análisis, límites y veredicto",
  "width": 1536,
  "height": 864
 },
 "translation": {
  "lang": "en",
  "url": "https://soymarketingultra.com/en/public-apis-directory-review/",
  "id": 4865
 },
 "seo": {
  "title": "APIs públicas: qué ofrece Public APIs y sus límites",
  "description": "Descubre cómo Public APIs reúne APIs públicas para prototipos, qué filtros ofrece y qué debes comprobar sobre costes, cuotas y estabilidad antes de usarlas.",
  "focus_keyword": "APIs públicas"
 },
 "html": "<p>Public APIs parece el supermercado de las APIs gratuitas: pasillos infinitos, categorías para aburrir y alguna lata cuya fecha de caducidad conviene mirar dos veces. <strong>Es un directorio open source para descubrir fuentes de datos, no una garantía de que puedas enchufarlas a producción y olvidarte.</strong></p><div class=\"mu-tldr\"><div class=\"mu-tldr__header\"><img src=\"https://soymarketingultra.com/wp-content/themes/astra-child/assets/brand/despiram-sorprendido.png\" alt=\"Mascota Marketing Ultra\" class=\"mu-tldr__mascot\" /><p class=\"mu-tldr__title\">TL;DR: El resumen sin rodeos</p></div><div class=\"mu-tldr__body\"><ul><li><strong>Qué es</strong>: un repositorio colaborativo con cientos de APIs públicas ordenadas por categorías.</li><li><strong>Qué aporta</strong>: permite filtrar de un vistazo por autenticación, HTTPS y compatibilidad CORS.</li><li><strong>Coste</strong>: el repositorio usa licencia MIT, pero cada API mantiene sus propias condiciones y posibles costes.</li><li><strong>Límite decisivo</strong>: la lista no documenta de forma uniforme cuotas, estabilidad ni capacidad para trabajar en producción.</li></ul><div class=\"mu-tldr__verdict\"><svg class=\"mu-tldr__gavel\" aria-hidden=\"true\" viewBox=\"0 0 26 18\" width=\"40\" height=\"28\" shape-rendering=\"crispEdges\" style=\"image-rendering:pixelated\"><rect x=\"6\" y=\"0\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"7\" y=\"0\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"8\" y=\"0\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"5\" y=\"1\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"6\" y=\"1\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"1\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"1\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"9\" y=\"1\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"1\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"5\" y=\"2\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"6\" y=\"2\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"2\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"2\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"9\" y=\"2\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"2\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"11\" y=\"2\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"12\" y=\"2\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"5\" y=\"3\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"6\" y=\"3\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"3\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"3\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"9\" y=\"3\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"3\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"11\" y=\"3\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"12\" y=\"3\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"13\" y=\"3\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"5\" y=\"4\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"6\" y=\"4\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"4\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"4\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"9\" y=\"4\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"10\" y=\"4\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"11\" y=\"4\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"12\" y=\"4\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"13\" y=\"4\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"4\" y=\"5\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"5\" y=\"5\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"5\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"5\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"5\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"9\" y=\"5\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"10\" y=\"5\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"11\" y=\"5\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"12\" y=\"5\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"4\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"5\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"9\" y=\"6\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"6\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"11\" y=\"6\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"2\" y=\"7\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"3\" y=\"7\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"4\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"5\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"9\" y=\"7\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"7\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"11\" y=\"7\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"2\" y=\"8\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"3\" y=\"8\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"4\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"5\" y=\"8\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"6\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"7\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"9\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"8\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"11\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"12\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"13\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"17\" y=\"8\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"18\" y=\"8\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"19\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"20\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"21\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"22\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"23\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"1\" y=\"9\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"2\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"3\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"4\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"5\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"6\" y=\"9\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"7\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"9\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"11\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"12\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"13\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"14\" y=\"9\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"15\" y=\"9\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"16\" y=\"9\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"17\" y=\"9\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"18\" y=\"9\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"19\" y=\"9\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"20\" y=\"9\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"21\" y=\"9\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"22\" y=\"9\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"23\" y=\"9\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"24\" y=\"9\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"1\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"2\" y=\"10\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"3\" y=\"10\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"4\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"5\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"6\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"9\" y=\"10\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"11\" y=\"10\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"12\" y=\"10\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"13\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"14\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"15\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"16\" y=\"10\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"17\" y=\"10\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"18\" y=\"10\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"19\" y=\"10\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"20\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"21\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"22\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"23\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"24\" y=\"10\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"10\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"2\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"3\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"4\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"5\" y=\"11\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"7\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"13\" y=\"11\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"14\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"15\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"16\" y=\"11\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"17\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"18\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"19\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"20\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"21\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"22\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"23\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"24\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"0\" y=\"12\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"1\" y=\"12\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"2\" y=\"12\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"5\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"6\" y=\"12\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"12\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"12\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"14\" y=\"12\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"15\" y=\"12\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"16\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"17\" y=\"12\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"18\" y=\"12\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"19\" y=\"12\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"20\" y=\"12\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"21\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"22\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"23\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"24\" y=\"12\" width=\"1\" height=\"1\" fill=\"#c09068\"/><rect x=\"25\" y=\"12\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"0\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"1\" y=\"13\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"2\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"3\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"4\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"14\" y=\"13\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"15\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"16\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"17\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"18\" y=\"13\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"19\" y=\"13\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"20\" y=\"13\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"21\" y=\"13\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"22\" y=\"13\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"23\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"24\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"13\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"1\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"2\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"3\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"4\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"5\" y=\"14\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"6\" y=\"14\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"7\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"15\" y=\"14\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"16\" y=\"14\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"17\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"18\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"19\" y=\"14\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"20\" y=\"14\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"21\" y=\"14\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"22\" y=\"14\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"23\" y=\"14\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"24\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"14\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"1\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"4\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"5\" y=\"15\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"6\" y=\"15\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"7\" y=\"15\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"8\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"16\" y=\"15\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"17\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"18\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"19\" y=\"15\" width=\"1\" height=\"1\" fill=\"#c09068\"/><rect x=\"20\" y=\"15\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"21\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"22\" y=\"15\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"23\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"24\" y=\"15\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"25\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffe2e2\"/><rect x=\"5\" y=\"16\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"6\" y=\"16\" width=\"1\" height=\"1\" fill=\"#ffe2e2\"/><rect x=\"7\" y=\"16\" width=\"1\" height=\"1\" fill=\"#ffe2e2\"/><rect x=\"8\" y=\"16\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"17\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"18\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"19\" y=\"16\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"20\" y=\"16\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"21\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"22\" y=\"16\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"23\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"19\" y=\"17\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"20\" y=\"17\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"21\" y=\"17\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"22\" y=\"17\" width=\"1\" height=\"1\" fill=\"#696969\"/></svg>Veredicto: úsalo para descubrir y prototipar; antes de publicar nada, audita la API elegida por separado.</div></div></div><div class=\"mku-ficha\"><table class=\"mku-ficha-tabla\"><tbody><tr><th>Qué es</th><td>Directorio colaborativo con cientos de APIs públicas clasificadas por categoría, ideal para desarrolladores que buscan fuentes de datos para sus proyectos.</td></tr><tr><th>Web oficial</th><td><a href=\"https://github.com/public-apis/public-apis\" rel=\"noopener\" target=\"_blank\">https://github.com/public-apis/public-apis</a></td></tr><tr><th>Repositorio</th><td><a href=\"https://github.com/public-apis/public-apis\" rel=\"noopener\" target=\"_blank\">repo</a></td></tr><tr><th>Licencia</th><td>MIT</td></tr><tr><th>Precio</th><td>open source</td></tr><tr><th>Alternativa a</th><td>búsqueda manual de APIs públicas en Google</td></tr><tr><th>Estrellas en GitHub</th><td>483.796</td></tr><tr><th>Año de lanzamiento</th><td>2016</td></tr><tr><th>Quién lo mantiene</th><td>public-apis (organización)</td></tr></tbody></table><p class=\"mku-ficha-fecha\">Revisado el 2026-09-27</p></div><div class=\"mku-caja-roundup\"><p>Esta herramienta forma parte de estos recopilatorios: <a href=\"https://soymarketingultra.com/aplicaciones-open-source-alternativas-software-pago/\">Aplicaciones open source que sustituyen software de pago</a></p></div>\n<h2>El problema que resuelve</h2><p><a href=\"https://github.com/public-apis/public-apis\" target=\"_blank\" rel=\"noopener\">Public APIs</a> reúne en GitHub servicios de animales, arte, analítica, negocios, divisas, seguridad, programación y muchas otras categorías. Cada entrada puede indicar el tipo de autenticación, si funciona mediante HTTPS y qué soporte CORS declara.</p><p>La alternativa es buscar APIs públicas a mano en Google: abrir resultados, esquivar recopilatorios muertos y pelearte con documentaciones que no se parecen en nada. Public APIs te ahorra esa primera criba.</p><p>Ojo con el nombre. El repositorio comunitario y la oferta comercial de <a href=\"https://apilayer.com/\" target=\"_blank\" rel=\"noopener\">APILayer</a> aparecen mezclados en la portada, pero no son lo mismo. El primero es un directorio bajo licencia MIT. La segunda es una plataforma con más de 40 APIs que anuncia una cuenta, un panel y una clave común.</p><h2>Cómo se pone en marcha</h2><p>Aquí no hay nada que instalar para empezar. Abres el repositorio, eliges una categoría y sigues el enlace de la API que te interese. Si quieres buscar en local o revisar los cambios desde GitHub, puedes clonar el proyecto.</p>\n<figure class=\"wp-block-image size-full mu-diagram\"><img src=\"https://soymarketingultra.com/wp-content/uploads/public-apis-a-fondo-directorio-posibles-usos-y-l-mites-diagrama-1.webp\" alt=\"Mascota recorre un mapa desde un directorio de APIs hasta una puerta de producción con controles de auditoría.\" class=\"wp-image-4873\"/></figure>\n<figure class=\"mu-captura\"><img src=\"https://soymarketingultra.com/wp-content/uploads/review-apis-publicas-public-apis-limites-home.png\" alt=\"Página de la plataforma comercial APILayer\" loading=\"lazy\" /><figcaption>Página de APILayer, la plataforma comercial enlazada desde el repositorio Public APIs.</figcaption></figure>\n<p>No existe un requisito único para todas las APIs listadas. Algunas aparecen sin autenticación, otras piden una clave y otras usan OAuth. La cuenta gratuita y la clave única descritas en el dossier corresponden a la suite de APILayer, no a los cientos de proveedores externos del directorio.</p><p>Para los productos de APILayer sí hay una ruta concreta: crear una cuenta, obtener la clave y consultar la documentación del producto. También ofrece una <a href=\"https://www.postman.com/apilayer/apilayer/collection/2uo8qbu/apilayer-suite\" target=\"_blank\" rel=\"noopener\">colección oficial de Postman</a> para empezar a lanzar peticiones.</p><div class=\"mu-prompt-box\"><div class=\"mu-prompt-bar\"><span class=\"mu-prompt-bar__icon\">▶</span><span class=\"mu-prompt-bar__title\">¿Quieres probarlo tú mismo?</span></div><div class=\"mu-prompt-body\"><p>Copia esto y pégalo en <strong>Claude Code</strong>, <strong>Cursor</strong> o tu asistente de código favorito:</p></div><div class=\"mu-prompt-code-wrap\"><pre class=\"mu-prompt-code\">Clona <span class=\"hl-url\">https://github.com/public-apis/public-apis</span> y revisa el README de <span class=\"hl-tool\">Public APIs</span>.\nElige una API marcada sin autenticación, con HTTPS y CORS, y valida esos datos en su documentación oficial.\nCrea una petición mínima siguiendo esa documentación y muestra respuesta, error y pasos para borrar los archivos creados.</pre></div><div class=\"mu-prompt-foot\"><p><strong>No necesitas saber programar.</strong> El asistente se encarga de la instalación, la configuración y las pruebas.</p></div></div><h2>Usándola en marketing real</h2><p>En un equipo de marketing, lo sensato es empezar con una necesidad pequeña y comprobable: localizar una fuente de analítica, validar correos, consultar festivos o estudiar resultados de búsqueda. El repositorio te sirve para montar la primera lista de candidatos.</p>\n<figure class=\"mu-captura\"><img src=\"https://soymarketingultra.com/wp-content/uploads/review-apis-publicas-public-apis-limites-app_video.png\" alt=\"Public APIs / Datasets repository en acción\" loading=\"lazy\" /><figcaption>Public APIs / Datasets repository en acción - fotograma del <a href=\"https://www.youtube.com/watch?v=P80EanDkzi4\" rel=\"noopener\" target=\"_blank\">vídeo de Turtle Code</a>.</figcaption></figure>\n\n<figure class=\"mu-captura\"><img src=\"https://soymarketingultra.com/wp-content/uploads/review-apis-publicas-public-apis-limites-app.png\" alt=\"Página de sectores de APILayer\" loading=\"lazy\" /><figcaption>Página de sectores de APILayer. Esta captura no muestra el directorio Public APIs en funcionamiento.</figcaption></figure>\n<p>No hay una prueba propia de Dani ni una prueba técnica ejecutada para esta reseña. Así que fingir que una integración concreta ha funcionado sería vender humo. Toca elegir dos o tres candidatas, revisar su documentación oficial y probarlas con datos no críticos antes de meterlas en un proceso real.</p><p>La trampa está en confundir descubrimiento con selección tecnológica. Una tabla puede decir \"HTTPS: sí\" y dejar sin respuesta lo que de verdad importa: límites de peticiones, continuidad del servicio, tratamiento de datos o cambios de versión. La lista abre la puerta. El trabajo serio empieza al cruzarla.</p><h2>Lo que no te cuentan</h2><p>La licencia MIT cubre el repositorio. Eso no convierte por arte de magia todas las APIs enlazadas en gratuitas o aptas para uso comercial. Cada proveedor mantiene sus condiciones, autenticación y límites, así que no existe una tarifa única en euros.</p><p>Tampoco se aportó una conversión oficial fechada ni tarifas verificadas de servicios concretos. Publicar importes aquí sería decorar la incertidumbre con números. Antes de usar una API hay que comprobar su precio vigente, periodicidad, unidad facturada y alcance fiscal en la web del proveedor.</p><p>La tabla tampoco ofrece de manera uniforme cuotas de peticiones. Esa ausencia pesa porque una API estupenda para una demostración puede quedarse corta cuando llegan tráfico, automatizaciones o campañas. Y una respuesta CORS marcada como \"Unknown\" no es precisamente una invitación a casarte con ella.</p><p>La reseña incluye un fotograma de un vídeo externo de Turtle Code. Ese material no sustituye una prueba propia de una integración concreta. ¿Y si quieres retirar una integración? No existe un procedimiento común: tendrás que borrar credenciales, variables y código según la API que hayas escogido.</p><h2>Qué dice la gente</h2><p>Para esta reseña se han recogido tres comentarios de Hacker News. Uno de ellos cuenta un caso concreto: el uso de la API del Rijksmuseum para crear una web que muestra una pieza aleatoria de su colección con cada clic. Los otros dos ponen el dedo en la llaga: cuidado con la estabilidad en producción y ojo con los límites de peticiones, que la lista no detalla.</p>\n<blockquote class=\"mku-social-proof\"><p>\"Nice list. I looked at a few now. But since these are public/free APIs, I would be careful using them into production work, mainly for stability/scale reasons. Good for research/Prototype etc, IMO.\" <a href=\"https://news.ycombinator.com/item?id=28244178\" rel=\"noopener\" target=\"_blank\">zerop en hn</a></p></blockquote>\n\n<blockquote class=\"mku-social-proof\"><p>\"Would be nice to see a column with request limit, if any.\" <a href=\"https://news.ycombinator.com/item?id=28244493\" rel=\"noopener\" target=\"_blank\">butz en hn</a></p></blockquote>\n\n<blockquote class=\"mku-social-proof\"><p>\"Nice list! I’ve used one of the art APIs listed, the Rijksmuseum one, to built a website which will show you a random object from their massive collection on each button click: https://randomrijks.com\" <a href=\"https://news.ycombinator.com/item?id=28244954\" rel=\"noopener\" target=\"_blank\">stefanvdw1 en hn</a></p></blockquote>\n<h2>Alternativas</h2><p>La alternativa verificada es la búsqueda manual de APIs públicas en Google. Da más trabajo, aunque puede llevarte directamente a documentación actualizada y ayudarte a descubrir proveedores que todavía no aparecen en el repositorio.</p><p>No hay más alternativas acreditadas. ChartDB y Graphic Walker aparecen en la misma categoría editorial del recopilatorio, pero resuelven problemas distintos. Venderlas como sustitutos sería hacer trampas al solitario.</p><h2>Veredicto</h2><p>Recomiendo Public APIs para explorar opciones, preparar prototipos y reducir el tiempo de búsqueda inicial. Pero una estrella no firma un acuerdo de nivel de servicio.</p><p>¿Para producción? Elige la API, visita su fuente oficial y comprueba autenticación, cuota, coste, estabilidad y condiciones. Public APIs es un mapa enorme y útil. Lanzar una campaña o una automatización crítica fiándote solo del mapa ya es otra historia.</p>\n<script type=\"application/ld+json\" data-mku-schema=\"review\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"SoftwareApplication\",\"name\":\"Public APIs / Datasets repository\",\"applicationCategory\":\"BusinessApplication\",\"url\":\"https://github.com/public-apis/public-apis\",\"license\":\"MIT\"}]}</script>",
 "markdown_url": "https://soymarketingultra.com/apis-publicas-public-apis-limites.md"
}