API de identificación de fuentes

Identifique fuentes de rasgos de letra o una imagen, emparejadas con una biblioteca de fuentes de código abierto gratuitas. Gratis para los seres humanos en este sitio - esta API es para uso programático y masivo.

Punto de finalización

POST https://fonts.free/api/identify/

Enviar respuestas de asistente como JSON, o una imagen como datos de formulario de múltiples partes. Añadir?top=N (1-48), para establecer cuántos partidos regresan.

1. Por rasgos de letra

curl -X POST "https://fonts.free/api/identify/?top=8" \
  -H "Content-Type: application/json" \
  -d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'

2. De una imagen (beta)

curl -X POST "https://fonts.free/api/identify/" \
  -F "image=@sample.png"

Python

import requests

H = {"X-Api-Key": "your_key"}

# by traits
r = requests.post("https://fonts.free/api/identify/?top=8", headers=H,
                  json={"answers": {"serif": ["none"], "contrast": ["low"]}})

# from an image
r = requests.post("https://fonts.free/api/identify/", headers=H,
                  files={"image": open("sample.png", "rb")})

for m in r.json()["matches"]:
    print(m["family"], m["score"], m["url"])

Respuesta

{
  "ok": true,
  "mode": "wizard",
  "matches": [
    {"slug": "roboto", "family": "Roboto",
     "url": "https://fonts.free/fonts/roboto/",
     "css": "…", "score": 3}
  ]
}

Autenticación y límites

Sin una clave el punto final funciona pero está limitado por IP - multa por probarlo. Una clave eleva su límite contra una cuota mensual. Enviarlo como encabezado o parámetro de consulta:

-H "X-Api-Key: your_key"      # or  ?key=your_key

Planes

Libre
100 llamadas / mes

No se necesita ninguna llave para el uso de la luz. Ideal para prototipos y herramientas de bajo volumen.

Pro
$9/mo - 10.000 llamadas

Para aplicaciones de producción e identificación de lotes.

Negocios
$49/mo - 100.000 llamadas

Alto rendimiento o uso integrado.

Ver planes y suscribirse

El nivel libre no necesita ninguna clave - sólo llame al endpoint, está limitado por IP. Suscríbase en la página de precios para una clave con una cuota mensual más alta. Cada coincidencia de la API devuelve es una fuente libre, con licencia abierta, por lo que no hay nada para licenciar aguas abajo.

Calificar esta página
5.0/5 (0)

¿Qué podríamos mejorar? Sus comentarios nos ayudan a solucionar problemas.