글꼴 식별 API
글자형 특성 또는 이미지에서 글꼴을 식별하고 무료 오픈 소스 글꼴 라이브러리와 일치시킵니다. 이 사이트에서 사람을 위해 무료 - 이 API는 프로그래밍 및 대량 사용을 위해 사용됩니다.
끝점
POST https://fonts.free/api/identify/
두 가지 모드가 있습니다. 마법사 응답을 JSON으로 보내거나 이미지를 다중 부분 폼 데이터로 보냅니다.?top=N (1-48) 를 추가하여 얼마나 많은 일치 값이 반환되는지 설정합니다.
1. 글자형 특징에 의해
curl -X POST "https://fonts.free/api/identify/?top=8" \
-H "Content-Type: application/json" \
-d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'
2. 이미지에서(베타)
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"])
응답
{
"ok": true,
"mode": "wizard",
"matches": [
{"slug": "roboto", "family": "Roboto",
"url": "https://fonts.free/fonts/roboto/",
"css": "…", "score": 3}
]
}
인증 및 제한
키 없이는 엔드포인트가 작동하지만 IP당 속도 제한이 있습니다. 키를 사용하면 월별 쿼터에 대한 제한을 높일 수 있습니다. 헤더나 쿼리 매개변수로 보내십시오.
-H "X-Api-Key: your_key" # or ?key=your_key
플랜
자유
100 통화 / 월
가벼운 사용에 키가 필요하지 않습니다. 프로토타입 및 소량 공구에 적합합니다.
프로
$9/월 - 10,000회 통화
생산 애플리케이션 및 배치 식별을 위한 우선순위 일치.
비즈니스
$49/월 - 100,000 통화
고처리량 또는 임베디드 사용. 우선순위 매칭.
무료 계층은 키가 필요하지 않습니다. 엔드포인트를 호출하면 됩니다. IP당 요금이 제한되어 있습니다. 가격 페이지에서 월별 쿼터가 높은 키를 구독하십시오. API가 반환하는 모든 일치하는 글꼴은 무료이며 오픈 라이선스 글꼴이므로 다운스트림에서 라이선스를 받을 필요가 없습니다.