轻松搭建自己的ATS

You already have a hiring product, job board, or recruiter UI. You shouldn't have to rebuild resume parsing, scoring, translation, and recorded interview workflows around it.

Use Curriculo's hiring API to add those capabilities while keeping your own product, records, and interface. One API key covers the hiring tasks your team would otherwise need to build and maintain.

Curriculo's API轻松搭建自己的ATSYour productCurriculo's APIResume parsing APIResume scoring APITranslationInterview transcriptionand summaryScreening-interviewinvites

Build vs buy

Building your own ATS makes sense when hiring workflows are part of the product you sell. A job board may need structured candidate records. An HR tool may already own the recruiter experience. A homegrown tracker may need scoring without replacing its existing data model.

In those cases, buy the AI layer and keep the parts that distinguish your product. Curriculo's API handles defined hiring tasks while your application remains the system your users work in.

If your main goal is to run hiring for your own company, maintaining a custom product may add work without improving the process. Curriculo's ATS provides the recruiter interface, pipeline, and careers page.

Use the build-vs-buy guide to choose the path that fits your product and team.

What the API does

  1. Resume parsing API

    A pile of resumes gives your product documents when it needs candidate records. Manual entry slows recruiters and makes every import depend on someone retyping the same details.

    Send resumes through the resume parsing API and receive structured candidate data back. Your product can place that data into its own workflow, search, or recruiter UI.

    This is the base layer for teams that want to build their own ATS without building a resume parser first.

  2. Resume scoring API

    Reviewers need to understand how a candidate relates to a specific role. A generic candidate record doesn't answer that question, and a score without context gives the person making the decision little to work with.

    Send resumes with the job through the resume scoring API. The response includes a score and written reasoning, which may cover matched skills, gaps, and summary points.

    Your product decides where to display the result. A person still decides who moves forward.

  3. Translation

    Hiring products often receive text or documents in a language different from the reviewer's working language. Building separate translation handling around each part of the product creates more paths to maintain.

    Send text or documents to the API and receive translations back. The translated content can remain inside the candidate record, review screen, or workflow your users already know.

    Translation uses the same API key as the other capabilities in Curriculo's hiring API.

  4. Interview transcription and summary

    Recorded interviews create another review task. Someone needs the transcript and a useful hiring summary before the recording can support a decision.

    Send a recording or a transcript through the API and receive a transcript and a hiring summary. Your product can show the result beside the candidate's application and job-match information.

    The response supports review. It doesn't make the hiring decision.

  5. Screening-interview invites

    Scheduling a live conversation for every initial screen can consume recruiter time before the team has enough information to proceed. A one-way recorded screen lets candidates answer defined questions without coordinating calendars.

    Your product can send screening-interview invites through the API. Candidates record their answers, and the answers can return as a transcript scored by AI.

    This is a one-way recorded screening interview. It isn't a live AI interviewer.

Pricing

The Console API is pay as you go. Your own Console sign-up includes $5 free credit for the first calls, then you add credit as you go.

Console is a separate developer product with its own sign-up. It isn't included in Curriculo Starter or Pro.

Or use ours

If you don't want to build your own ATS, use Curriculo's ATS. It includes editable pipeline stages and stage automations, plus careers pages that can run on a custom domain.

The ATS product also provides API keys and MCP. Starter and Pro are separate from the pay-as-you-go Console API.

Docs

The quickstart, implementation guidance, and technical details live in the API documentation. Follow those instructions when connecting your product rather than treating this page as an integration reference.

Read the API docs

FAQ

自制 ATS 值得吗?

当招聘流程是您的产品组成部分,且您已拥有相关记录或招聘人员UI时,自行开发ATS可能物有所值。若仅需执行招聘任务,使用现有ATS可避免维护其他内部系统。

ATS API 是什么功能?

An ATS API 通过软件调用为您的产品增加了招聘功能。Curriculo的API可以解析简历,根据职位对简历进行评分,翻译内容,生成面试记录和摘要,并发送筛选面试邀请。

API 是如何实现简历解析的?

您将简历发送至简历解析服务 API,并接收结构化候选人数据。您的产品可以存储和展示这些数据,无需招聘人员重新输入每份简历。

我可以使用 API 根据职位对简历进行评分吗?

是的。发送简历与职位匹配度评分及书面分析,而人员仍负责决定谁进入下一轮。

API的定价是多少?

API 采用按用量付费模式,首次呼叫时赠送 5 美元免费额度。在那笔信贷之后,你随用随贷。

API属于Starter或Pro版本吗?

不。API 是一款独立的按量付费控制台产品,拥有独立的注册流程及 5 美元免费额度。

它不能做什么?

它不是无代码构建工具,也不支持添加自定义字段或为您的产品提供白标服务。你负责开发产品,而 API 则解析、评分、翻译、转录并总结访谈内容,同时发送面试邀请。

我可以通过 API 进行筛选面试吗?

是的。API可以发送邀请,用于单向录制的面试环节,随后提供基于候选人录制回答的AI评分转录文本。它不是真人面试官。

zh