API för teckensnittsidentifiering

Identifiera teckensnitt från bokstäver form egenskaper eller en bild, matchas mot ett bibliotek med gratis öppen källkod teckensnitt. Gratis för människor på denna webbplats - detta API är för programmatisk och bulk användning.

Slutpunkt

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

Skicka guide svar som JSON, eller en bild som multipart form data. Lägg till?top=N (1-48) för att ställa in hur många matcher kommer tillbaka.

1. Genom bokstavsform egenskaper

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

2. Från en bild (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"])

Svar

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

Behörighetskontroll och begränsningar

Utan en nyckel fungerar slutmålet men är hastighetsbegränsat per IP - fine för att prova det. En nyckel höjer din gräns mot en månadskvot. Skicka det som en rubrik eller frågeparameter:

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

Planer

Fritt
100 samtal/månad

Ingen nyckel behövs för ljusanvändning. Perfekt för prototyper och verktyg med låg volym.

För
$9/mo - 10 000 samtal

För produktionsappar och satsidentifiering. Prioritetsmatchning.

Företag
$49/mo - 100.000 samtal

Högt genomflöde eller inbäddad användning. Prioritetsmatchning.

Se planer och prenumerera

Den fria nivån behöver ingen nyckel - bara ringa slutpunkten, det är hastighetsbegränsad per IP. Prenumerera på prissidan för en nyckel med en högre månadskvot. Varje match API avkastning är en gratis, öppen licens typsnitt, så det finns inget att licens nedströms.

Betygsätt denna sida
5.0/5 (0)

Vad kan vi förbättra? Din feedback hjälper oss att lösa problem.