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
No se necesita ninguna llave para el uso de la luz. Ideal para prototipos y herramientas de bajo volumen.
Para aplicaciones de producción e identificación de lotes.
Alto rendimiento o uso integrado.
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.