HeyMilo

HeyMilo AI is an agentic recruiting platform for high-volume hiring teams — staffing agencies, corporate recruiters, BPOs, franchises, and data-annotation operations. It combines candidate sourcing from your ATS, conversational SMS and smart-form pre-screening, resume analysis, and live AI voice and video interviews (with built-in cheat detection), then scores and ranks candidates with analytics, reporting, and fully white-labeled workflows. The HeyMilo Public API (v2.0.0, base https://api.heymilo.ai) exposes programmatic control over interviewers (postings), candidate ingestion, interview data and transcripts, questions, webhooks, templates, voices, phone numbers, domains, and ATS push/resolve — authenticated with an X-API-KEY header and rate limited to 300 requests per minute. A read-only hosted MCP server at https://mcp.heymilo.ai/mcp lets any MCP client query candidates, jobs, and interviews in natural language. HeyMilo raised $6M to scale agentic recruiting and is backed by Canaan Partners.

HeyMilo publishes 1 API on the APIs.io network: Public API. Tagged areas include Company, Recruiting, Hiring, Human Resources, and HR Tech.

The HeyMilo catalog on APIs.io includes 1 event-driven AsyncAPI specification.

HeyMilo’s developer surface includes documentation, API reference, getting-started guide, signup flow, engineering blog, support, authentication, and 25 more developer resources.

48.7/100 developing Agent 82/100 agent native Full breakdown ↓
scored 2026-07-20 · rubric v0.4
1 APIs 1 MCP Servers 0 Features
CompanyRecruitingHiringHuman ResourcesHR TechArtificial IntelligenceAI AgentsInterviewingCandidate ScreeningVoice AIWebhooksATS Integration

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 48.7/100 · developing
Contract Quality 9.4 / 25
Developer Ergonomics 13.5 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 6.5 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 82/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/heymilo: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

HeyMilo Public API

The HeyMilo Public API (v2.0.0) provides programmatic access to the HeyMilo agentic recruiting platform: create and manage interviewers (job postings) and their agentic workflow...

MCP Servers

heymilo-mcp.yml

MCP SERVER

Rate Limits

Heymilo Rate Limits

1 limits

RATE LIMITS

Event Specifications

HeyMilo Webhooks

HeyMilo delivers real-time HTTP notifications across the candidate interview lifecycle. Register a webhook via the Public REST API (POST /api/v2/webhooks) with a destination URL...

ASYNCAPI

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: heymilo
name: HeyMilo
description: HeyMilo AI is an agentic recruiting platform for high-volume hiring teams — staffing agencies, corporate recruiters,
  BPOs, franchises, and data-annotation operations. It combines candidate sourcing from your ATS, conversational SMS and smart-form
  pre-screening, resume analysis, and live AI voice and video interviews (with built-in cheat detection), then scores and
  ranks candidates with analytics, reporting, and fully white-labeled workflows. The HeyMilo Public API (v2.0.0, base https://api.heymilo.ai)
  exposes programmatic control over interviewers (postings), candidate ingestion, interview data and transcripts, questions,
  webhooks, templates, voices, phone numbers, domains, and ATS push/resolve — authenticated with an X-API-KEY header and rate
  limited to 300 requests per minute. A read-only hosted MCP server at https://mcp.heymilo.ai/mcp lets any MCP client query
  candidates, jobs, and interviews in natural language. HeyMilo raised $6M to scale agentic recruiting and is backed by Canaan
  Partners.
url: https://raw.githubusercontent.com/api-evangelist/heymilo/refs/heads/main/apis.yml
image: https://www.heymilo.ai/images/og-default.png
x-type: company
x-source: vc-portfolio
x-backed-by:
- canaan-partners
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-19'
tags:
- Company
- Recruiting
- Hiring
- Human Resources
- HR Tech
- Artificial Intelligence
- AI Agents
- Interviewing
- Candidate Screening
- Voice AI
- Webhooks
- ATS Integration
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
apis:
- name: HeyMilo Public API
  description: 'The HeyMilo Public API (v2.0.0) provides programmatic access to the HeyMilo agentic recruiting platform: create
    and manage interviewers (job postings) and their agentic workflows, ingest single or bulk candidates (sync and async),
    retrieve full interview data, transcripts, scorecards and metadata, manage questions, register webhooks for interview
    lifecycle events, browse voices, phone numbers, sender emails, email/design/interview templates and custom domains, and
    resolve or push candidates to connected ATS platforms (Bullhorn, Avionté). Authenticated with an X-API-KEY header; cursor
    pagination via starting_after + limit; 300 requests per minute per key.'
  humanURL: https://docs.heymilo.ai/api-reference/public-api/documentation
  baseURL: https://api.heymilo.ai
  tags:
  - Recruiting
  - Interviewing
  - Candidates
  - Webhooks
  - ATS
  properties:
  - type: OpenAPI
    url: openapi/heymilo-openapi-original.json
  - type: Documentation
    url: https://docs.heymilo.ai/api-reference/public-api/documentation
  - type: APIReference
    url: https://docs.heymilo.ai/api-reference
  - type: Authentication
    url: authentication/heymilo-authentication.yml
  - type: Webhooks
    url: asyncapi/heymilo-webhooks.yml
  - type: MCPServer
    url: mcp/heymilo-mcp.yml
  - type: ErrorCatalog
    url: errors/heymilo-problem-types.yml
  - type: Conventions
    url: conventions/heymilo-conventions.yml
  - type: DataModel
    url: data-model/heymilo-data-model.yml
  - type: Overlay
    url: overlays/heymilo-openapi-overlay.yaml
common:
- type: AgenticAccess
  url: agentic-access/heymilo-agentic-access.yml
- type: DomainSecurity
  url: security/heymilo-domain-security.yml
- type: DeveloperPortal
  url: https://docs.heymilo.ai
- type: Documentation
  url: https://docs.heymilo.ai/documentation/get-started/landing
- type: APIReference
  url: https://docs.heymilo.ai/api-reference
- type: GettingStarted
  url: https://docs.heymilo.ai/documentation/get-started/what-is-heymilo
- type: Website
  url: https://www.heymilo.ai
- type: SignUp
  url: https://www.heymilo.ai/book-a-demo
- type: Blog
  url: https://www.heymilo.ai/blog
- type: Support
  url: https://docs.heymilo.ai
- type: GitHubOrganization
  url: https://github.com/heymilo
- type: TermsOfService
  url: https://www.heymilo.ai/terms-of-service
- type: PrivacyPolicy
  url: https://www.heymilo.ai/privacy-policy
- type: StatusPage
  url: https://status.heymilo.ai
- type: TrustCenter
  url: https://trust.heymilo.ai
- type: Compliance
  url: https://trust.warden-ai.com/heymilo
- type: LinkedIn
  url: https://www.linkedin.com/company/heymilo/
- type: Integrations
  url: https://www.heymilo.ai/integrations
- type: MCPServer
  url: mcp/heymilo-mcp.yml
- type: LLMsTxt
  url: llms/heymilo-llms.txt
- type: WellKnown
  url: well-known/heymilo-well-known.yml
- type: Authentication
  url: authentication/heymilo-authentication.yml
- type: Conventions
  url: conventions/heymilo-conventions.yml
- type: RateLimits
  url: rate-limits/heymilo-rate-limits.yml
- type: ErrorCatalog
  url: errors/heymilo-problem-types.yml
- type: Lifecycle
  url: lifecycle/heymilo-lifecycle.yml
- type: Conformance
  url: conformance/heymilo-conformance.yml
- type: Webhooks
  url: asyncapi/heymilo-webhooks.yml
- type: AsyncAPI
  url: asyncapi/heymilo-webhooks.yml
- type: DataModel
  url: data-model/heymilo-data-model.yml
- type: Components
  url: components/heymilo-components.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Overlay
  url: overlays/heymilo-openapi-overlay.yaml
x-enrichment:
  date: '2026-07-19'
  status: backfilled
  pass: local-v1
  note: backfilled from .gitignore signal + verified work evidence