doc.cheap은 사진이나 스캔본에서 여권, 신분증, 운전면허증을 단 한 번의 HTTP 호출로 인식하고, 인쇄된 필드와 기계 판독 영역(MRZ)을 JSON으로 반환합니다. OpenAPI 3.1 명세, 공개 샌드박스 키, MCP 서버를 제공하므로 코드에서든 MCP 클라이언트에서든 동일한 인식 기능을 사용할 수 있습니다. 체크인, 온보딩, KYC 플로우를 개발하는 개발자를 위해 만들어졌습니다. 매월 100회 무료 인식이 제공되며, 판독 가능한 문서가 없는 스캔은 과금되지 않습니다.
댓글 로딩 중...
제작자
doc.cheap은 사진이나 스캔본에서 여권, 신분증, 운전면허증을 인식해 인쇄된 필드와 기계 판독 영역(MRZ)을 JSON으로 반환하는 문서 인식 서비스입니다. 단 한 번의 HTTP 호출로 처리됩니다. OpenAPI 3.1 명세, 공개 샌드박스 키, MCP 서버를 함께 제공하므로 자체 코드에서든 MCP를 지원하는 어시스턴트에서든 동일한 인식 기능을 사용할 수 있습니다. 체크인, 온보딩, KYC 흐름에 문서 검증을 연결하려는 개발자를 위해 만들어졌습니다.
사진이나 스캔본을 보내면 인쇄된 필드와 기계 판독 영역을 JSON으로 돌려받습니다. API는 OpenAPI 3.1 명세로 기술되어 있으며, 공개 샌드박스 키로 바로 시험해볼 수 있습니다.
텍스트 한 페이지를 반환하는 대신, doc.cheap은 소지자 정보(이름, 성, 생년월일, 성별, 국적)와 문서 정보(종류, 국가, 발급 주, 번호, 시리즈, 발급일 및 만료일, 만료 상태, 남은 일수)를 분리합니다. 각 필드에는 고유한 신뢰도가 부여되며, 기계 판독 영역과 인쇄된 시각 영역에서 각각 별도로 읽어냅니다.
MRZ는 통과, 실패, 없음 중 하나의 판정과 함께 사유와 해당 라인 자체를 반환합니다. 덕분에 호출자는 두 판독 결과가 일치한다고 가정하지 않고 직접 확인할 수 있습니다.
MCP 서버는 npm과 공식 MCP 레지스트리에 @doc-cheap/mcp로 게시되어 있으며, stdio(클라이언트가 실행) 또는 Streamable HTTP 방식으로 동작합니다. 공개 HTTP API를 사용하는 얇은 클라이언트일 뿐, 자체적으로 데이터를 보관하지 않습니다.
신뢰도 점수가 붙은 구조화된 필드는 OCR 텍스트의 벽보다 낫습니다. 특히 모델이 그 필드를 읽는 주체일 때는 더욱 그렇습니다.
원시 텍스트를 반환하는 OCR 도구는 모델에게 다시 파싱할 거리를 넘겨주는 셈이고, 날짜를 다시 파싱하라는 요청을 받은 모델은 결국 날짜를 지어내기 마련입니다. doc.cheap은 필드를 이미 분리된 상태로 반환하며, MRZ와 시각 영역 판독 결과를 구분해 유지하므로 일치 여부를 가정하지 않고 확인할 수 있습니다. 실패는 오류 블록에 읽을 수 있는 한 줄로 반환되며, 조용히 빈 결과를 돌려주는 일은 없으므로 호출자가 그에 맞게 대응할 수 있습니다.
체크인, 온보딩, KYC 흐름을 만들면서 한 번의 호출로 문서 데이터를 JSON으로 받고 싶은 분. AI 어시스턴트에 문서 읽기 능력을 부여하면서 다시 파싱할 텍스트 대신 구조화된 출력을 원하는 분에게도 잘 맞습니다. 매달 100회의 무료 인식이 제공되고, 읽을 수 있는 문서가 없는 스캔에는 요금이 부과되지 않으므로 부담 없이 시도해볼 수 있습니다.
댓글 로딩 중...
고려해볼 만한 다른 도구