Skrifttypeidentifikations- API

Identificer skrifttyper fra brevform træk eller et billede, matches mod et bibliotek med gratis open source-skrifttyper. Gratis for mennesker på dette websted - denne API er til programmatisk og bulk brug.

Slutpunkt

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

To tilstande. Send guiden svar som JSON, eller et billede som multipart formular data. Tilføj?top=N (1-48) for at indstille hvor mange kampe kommer tilbage.

1. Ved brevform træk

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

2. Fra et billede (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"])

Respons

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

Godkendelse og begrænsninger

Uden en nøgle virker endpointet, men er rate- begrænset pr. IP - fint for at prøve det ud. En nøgle hæver din grænse mod en månedlig kvote. Send det som en header eller forespørgsel parameter:

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

Planer

Fri
100 opkald / måned

Ingen nøgle nødvendig for lys brug. Great for prototyper og lav volumen værktøjer.

Pro
$9 -mo -10.000 opkald

Til produktionsapps og batchidentifikation. Prioriteringsmatching.

Forretning
49 dollars/mo - 100.000 opkald

Højgennemløb eller indlejret brug. Prioriteringsmatching.

Se planer og abonnement

Det frie niveau behøver ingen nøgle - bare ring til endpoint, det er rate-begrænset pr. IP. Abonner på prissiden for en nøgle med en højere månedlig kvote. Hver match API returnerer er en gratis, open-licensed skrifttype, så der er intet at licens nedstrøms.

Bedøm denne side
5.0/5 (0)

Hvad kan vi forbedre? Din feedback hjælper os med at løse problemer.