Remote logo

Remote

Remote.com is a global employment platform that lets companies hire, pay, and manage employees and contractors in 90+ countries without setting up local entities. Remote owns in-country legal entities across its EOR footprint and runs its own global payroll and benefits infrastructure rather than reselling third-party providers. The platform layers a developer API, partner OAuth flows, webhooks, a CLI, language SDKs, an AI agent toolkit, and an official MCP server on top of these services so customers and partners can fully automate hiring, onboarding, payroll, benefits, time off, expenses, and offboarding.

9 APIs 10 Capabilities 0 Features
Global PayrollEORContractor ManagementContractor of RecordPEOHRISRecruitingBenefitsEmploymentHRComplianceWorkforceMCPAI Agents

Remote publishes 9 APIs on the APIs.io network, including Companies API, Employments API, Contractors API, and 6 more. Tagged areas include Global Payroll, EOR, Contractor Management, Contractor of Record, and PEO.

The Remote catalog on APIs.io includes 10 machine-runnable capabilities, 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.

Remote’s developer surface includes changelog, pricing, engineering blog, support, privacy policy, GitHub presence, CLI, and 21 more developer resources.

APIs

Remote Companies API

Create and manage companies on Remote. Entry point for every Remote integration — partners use this API to provision new customer companies and obtain company-scoped access toke...

Remote Employments API

Manage employment records across EOR, Global Payroll, and PEO models. Covers the full lifecycle — create, invite, onboard, sign contracts, amend contracts, run identity verifica...

Remote Contractors API

Manage contractor subscriptions across the Standard, Plus (indemnity), and Contractor-of-Record plans. Surfaces include contractor invoices, scheduled-invoice automation, contra...

Remote Payroll and Billing API

Inspect payroll calendars, billing documents (with itemized breakdowns and PDF download), incentives (one-time bonuses and recurring incentives), expenses (with approve/decline/...

Remote Time and Attendance API

Manage time-off requests, leave policies, leave balances, and timesheets. Approve/decline/cancel flows for managers; submit and self-serve flows for employees. Every state chang...

Remote Benefits API

List localized benefit offers by country, attach offers to employments using JSON Schema forms, and respond to annual benefit-renewal requests. Backed by Remote's in-country ben...

Remote Files and Custom Fields API

Upload and download files attached to employments, companies, and expenses. Define and set customer-managed custom fields on companies and employments. List supported countries ...

Remote OAuth 2.0 API

OAuth 2.0 endpoints used to obtain access tokens for the Remote API. Four supported flows — authorization code (customer apps and partners), client credentials (partners), JWT b...

Remote Webhooks

Remote emits webhook events for every meaningful state change across companies, employments, contractors, payroll, billing, time off, timesheets, benefits, identity verification...

Capabilities

Remote Benefits API — Benefits

Self-contained Naftiko capability for browsing localized benefit offers, applying them to employments, and responding to benefit-renewal requests.

Run with Naftiko

Remote Companies API — Companies

Remote Companies API — Companies. Self-contained Naftiko capability covering one Remote business surface.

Run with Naftiko

Remote Contractors API — Contractors

Self-contained Naftiko capability for managing contractor subscriptions, invoices, and scheduled invoices on Remote.

Run with Naftiko

Remote Files And Custom Fields API — Cost Calculator

Self-contained Naftiko capability for estimating the loaded employment cost of hiring in a given country via Remote.

Run with Naftiko

Remote Employments API — Employments

Self-contained Naftiko capability for managing employment records across EOR, Global Payroll, and PEO models on Remote.

Run with Naftiko

Remote Payroll And Billing API — Expenses

Self-contained Naftiko capability for listing, creating, approving, and declining employee expense reimbursements on Remote.

Run with Naftiko

Remote OAuth 2.0 API — OAuth

Self-contained Naftiko capability for exchanging OAuth 2.0 tokens with Remote (authorization code, client credentials, assertion, and refresh flows).

Run with Naftiko

Remote Payroll And Billing API — Payroll Billing

Self-contained Naftiko capability for reading payroll calendars, billing documents, payslips, expenses, and incentives on Remote.

Run with Naftiko

Remote Time And Attendance API — Time Off

Self-contained Naftiko capability for managing employee time-off requests on Remote, including create, approve, decline, and cancel.

Run with Naftiko

Remote Time And Attendance API — Timesheets

Self-contained Naftiko capability for listing, approving, and sending back employee timesheets on Remote.

Run with Naftiko

Event Specifications

Remote Webhooks

Remote emits webhook events for nearly every state change across its Companies, Employments, Contractors, Payroll, Billing, Time Off, Timesheets, Benefits, Identity Verification...

ASYNCAPI

Semantic Vocabularies

Remote Com Context

0 classes · 10 properties

JSON-LD

API Governance Rules

Remote API Rules

10 rules · 4 errors 6 warnings

SPECTRAL

Resources

🔗
WebSite
WebSite
🌐
DeveloperPortal
DeveloperPortal
🔗
LLMSText
LLMSText
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🔗
Security
Security
💰
Pricing
Pricing
📰
Blog
Blog
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
Privacy
Privacy
🔗
Careers
Careers
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
👥
GitHub
GitHub
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Review
Review
🔗
CLI
CLI
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
Integration
Integration
🔗
MCP
MCP

Sources

Raw ↑
aid: remote-com
url: https://raw.githubusercontent.com/api-evangelist/remote-com/refs/heads/main/apis.yml
name: Remote
description: |
  Remote.com is a global employment platform that lets companies hire,
  pay, and manage employees and contractors in 90+ countries without
  setting up local entities. Remote owns in-country legal entities
  across its EOR footprint and runs its own global payroll and benefits
  infrastructure rather than reselling third-party providers. The
  platform layers a developer API, partner OAuth flows, webhooks, a
  CLI, language SDKs, an AI agent toolkit, and an official MCP server
  on top of these services so customers and partners can fully automate
  hiring, onboarding, payroll, benefits, time off, expenses, and
  offboarding.
image: https://remote.com/favicon.ico
humanURL: https://remote.com
baseURL: https://gateway.remote.com/v1
tags:
  - Global Payroll
  - EOR
  - Contractor Management
  - Contractor of Record
  - PEO
  - HRIS
  - Recruiting
  - Benefits
  - Employment
  - HR
  - Compliance
  - Workforce
  - MCP
  - AI Agents
created: '2026-05-25'
modified: '2026-05-25'
apis:
  - aid: remote-com:remote-companies-api
    name: Remote Companies API
    tags:
      - Companies
      - Compliance
      - SSO
      - Identity
    humanURL: https://developer.remote.com/reference/welcome-to-remote-api
    baseURL: https://gateway.remote.com/v1
    description: |
      Create and manage companies on Remote. Entry point for every
      Remote integration — partners use this API to provision new
      customer companies and obtain company-scoped access tokens. Also
      covers company managers, departments, legal entities, compliance
      profile, hiring eligibility reserves, SSO configuration, token
      identity, and magic-link generation.
    properties:
      - url: https://developer.remote.com/reference/welcome-to-remote-api
        type: Documentation
      - url: https://developer.remote.com/docs/creating-a-company
        type: Documentation
      - url: openapi/remote-companies-api-openapi.yml
        type: OpenAPI
      - url: json-schema/remote-company-schema.json
        type: JSONSchema
      - url: json-ld/remote-com-context.jsonld
        type: JSONLD
      - url: capabilities/companies-companies.yaml
        type: NaftikoCapability

  - aid: remote-com:remote-employments-api
    name: Remote Employments API
    tags:
      - Employments
      - Onboarding
      - Offboarding
      - Contracts
      - Travel Letters
      - Work Authorization
    humanURL: https://developer.remote.com/docs/create-new-employment
    baseURL: https://gateway.remote.com/v1
    description: |
      Manage employment records across EOR, Global Payroll, and PEO
      models. Covers the full lifecycle — create, invite, onboard,
      sign contracts, amend contracts, run identity verification,
      file travel-letter and work-authorization requests, manage
      company structure, and offboard. Authoritative source of truth
      for every worker record on Remote.
    properties:
      - url: https://developer.remote.com/docs/create-new-employment
        type: Documentation
      - url: https://developer.remote.com/docs/employment-lifecycle-stages
        type: Documentation
      - url: https://developer.remote.com/docs/employment-statuses
        type: Documentation
      - url: openapi/remote-employments-api-openapi.yml
        type: OpenAPI
      - url: json-schema/remote-employment-schema.json
        type: JSONSchema
      - url: json-ld/remote-com-context.jsonld
        type: JSONLD
      - url: capabilities/employments-employments.yaml
        type: NaftikoCapability
      - url: examples/remote-create-employment-example.json
        type: Example

  - aid: remote-com:remote-contractors-api
    name: Remote Contractors API
    tags:
      - Contractors
      - COR
      - Contractor of Record
      - Invoices
      - Misclassification
    humanURL: https://developer.remote.com/reference/welcome-to-remote-api
    baseURL: https://gateway.remote.com/v1
    description: |
      Manage contractor subscriptions across the Standard, Plus
      (indemnity), and Contractor-of-Record plans. Surfaces include
      contractor invoices, scheduled-invoice automation,
      contract-eligibility checks (powered by Remote's AI
      misclassification tooling), COR termination requests, and
      contractor currency catalogs.
    properties:
      - url: https://developer.remote.com/reference/welcome-to-remote-api
        type: Documentation
      - url: openapi/remote-contractors-api-openapi.yml
        type: OpenAPI
      - url: capabilities/contractors-contractors.yaml
        type: NaftikoCapability

  - aid: remote-com:remote-payroll-billing-api
    name: Remote Payroll and Billing API
    tags:
      - Payroll
      - Billing
      - Incentives
      - Expenses
      - Payslips
      - FinOps
    humanURL: https://developer.remote.com/docs/quick-start-guide-2
    baseURL: https://gateway.remote.com/v1
    description: |
      Inspect payroll calendars, billing documents (with itemized
      breakdowns and PDF download), incentives (one-time bonuses and
      recurring incentives), expenses (with approve/decline/reimburse
      flows), payslips, and company billing currencies. The financial
      backbone of every Remote engagement.
    properties:
      - url: https://developer.remote.com/docs/quick-start-guide-2
        type: Documentation
      - url: https://developer.remote.com/docs/working-with-expenses
        type: Documentation
      - url: https://developer.remote.com/docs/working-with-incentives
        type: Documentation
      - url: openapi/remote-payroll-billing-api-openapi.yml
        type: OpenAPI
      - url: json-schema/remote-billing-document-schema.json
        type: JSONSchema
      - url: capabilities/payroll-billing.yaml
        type: NaftikoCapability
      - url: capabilities/expenses.yaml
        type: NaftikoCapability

  - aid: remote-com:remote-time-attendance-api
    name: Remote Time and Attendance API
    tags:
      - Time Off
      - Leave
      - Timesheets
      - HRIS
    humanURL: https://developer.remote.com/docs/working-with-time-off
    baseURL: https://gateway.remote.com/v1
    description: |
      Manage time-off requests, leave policies, leave balances, and
      timesheets. Approve/decline/cancel flows for managers; submit
      and self-serve flows for employees. Every state change is also
      emitted via webhook events.
    properties:
      - url: https://developer.remote.com/docs/working-with-time-off
        type: Documentation
      - url: https://developer.remote.com/docs/leave-policies-summary
        type: Documentation
      - url: https://developer.remote.com/docs/working-with-timesheets
        type: Documentation
      - url: openapi/remote-time-attendance-api-openapi.yml
        type: OpenAPI
      - url: json-schema/remote-time-off-schema.json
        type: JSONSchema
      - url: capabilities/time-off.yaml
        type: NaftikoCapability
      - url: capabilities/timesheets.yaml
        type: NaftikoCapability
      - url: examples/remote-create-timeoff-example.json
        type: Example

  - aid: remote-com:remote-benefits-api
    name: Remote Benefits API
    tags:
      - Benefits
      - Health
      - Pension
      - Renewals
    humanURL: https://developer.remote.com/docs/benefits-renewal
    baseURL: https://gateway.remote.com/v1
    description: |
      List localized benefit offers by country, attach offers to
      employments using JSON Schema forms, and respond to annual
      benefit-renewal requests. Backed by Remote's in-country
      benefits infrastructure.
    properties:
      - url: https://developer.remote.com/docs/benefits-renewal
        type: Documentation
      - url: openapi/remote-benefits-api-openapi.yml
        type: OpenAPI
      - url: capabilities/benefits.yaml
        type: NaftikoCapability

  - aid: remote-com:remote-files-and-custom-fields-api
    name: Remote Files and Custom Fields API
    tags:
      - Files
      - Documents
      - Custom Fields
      - Countries
      - Cost Calculator
    humanURL: https://developer.remote.com/docs/working-with-files
    baseURL: https://gateway.remote.com/v1
    description: |
      Upload and download files attached to employments, companies,
      and expenses. Define and set customer-managed custom fields on
      companies and employments. List supported countries and their
      employment models. Estimate the loaded annual cost of hiring an
      employee in any country via the cost calculator.
    properties:
      - url: https://developer.remote.com/docs/working-with-files
        type: Documentation
      - url: https://developer.remote.com/docs/custom-fields
        type: Documentation
      - url: https://developer.remote.com/docs/working-with-countries
        type: Documentation
      - url: https://developer.remote.com/docs/employment-cost-estimation
        type: Documentation
      - url: openapi/remote-files-api-openapi.yml
        type: OpenAPI
      - url: capabilities/cost-calculator.yaml
        type: NaftikoCapability
      - url: examples/remote-cost-estimate-example.json
        type: Example

  - aid: remote-com:remote-oauth-api
    name: Remote OAuth 2.0 API
    tags:
      - OAuth
      - Authentication
      - Authorization
      - Partners
    humanURL: https://developer.remote.com/docs/authentication
    baseURL: https://gateway.remote.com
    description: |
      OAuth 2.0 endpoints used to obtain access tokens for the Remote
      API. Four supported flows — authorization code (customer apps
      and partners), client credentials (partners), JWT bearer
      assertion (partners acting for a specific company), and refresh
      token. Plus magic-link generation for passwordless employee
      sign-in.
    properties:
      - url: https://developer.remote.com/docs/authentication
        type: Documentation
      - url: https://developer.remote.com/docs/authorization-for-customers
        type: Documentation
      - url: https://developer.remote.com/docs/client-credentials-flow-for-partners
        type: Documentation
      - url: https://developer.remote.com/docs/authorization-method-oauth-assertion
        type: Documentation
      - url: https://developer.remote.com/docs/refresh-token-flow
        type: Documentation
      - url: openapi/remote-oauth-api-openapi.yml
        type: OpenAPI
      - url: capabilities/oauth.yaml
        type: NaftikoCapability
      - url: examples/remote-oauth-token-exchange-example.json
        type: Example

  - aid: remote-com:remote-webhooks
    name: Remote Webhooks
    tags:
      - Webhooks
      - Events
      - AsyncAPI
    humanURL: https://developer.remote.com/docs/available-webhooks
    baseURL: https://gateway.remote.com
    description: |
      Remote emits webhook events for every meaningful state change
      across companies, employments, contractors, payroll, billing,
      time off, timesheets, benefits, identity verification, and SSO.
      Webhooks are signed with `X-Remote-Signature` and delivered to a
      customer-managed HTTPS endpoint. 90+ event types in total.
    properties:
      - url: https://developer.remote.com/docs/available-webhooks
        type: Documentation
      - url: https://developer.remote.com/docs/working-with-webhooks
        type: Documentation
      - url: https://developer.remote.com/docs/verifying-webhooks
        type: Documentation
      - url: asyncapi/remote-webhooks-asyncapi.yml
        type: AsyncAPI
      - url: examples/remote-employment-onboarding-completed-webhook-example.json
        type: Example

common:
  - url: https://remote.com
    type: WebSite
  - url: https://developer.remote.com
    type: DeveloperPortal
  - url: https://developer.remote.com/llms.txt
    type: LLMSText
  - url: https://developer.remote.com/docs/changelogs
    type: ChangeLog
  - url: https://remote.com/status
    type: StatusPage
  - url: https://trust.remote.com
    type: Security
  - url: https://remote.com/pricing
    type: Pricing
  - url: https://remote.com/blog
    type: Blog
  - url: https://support.remote.com
    type: Support
  - url: https://remote.com/legal/terms
    type: TermsOfService
  - url: https://remote.com/legal/privacy
    type: Privacy
  - url: https://remote.com/careers
    type: Careers
  - url: https://twitter.com/remote
    type: Twitter
  - url: https://www.linkedin.com/company/remote-com
    type: LinkedIn
  - url: https://github.com/remoteoss
    type: GitHub
  - url: plans/remote-com-plans-pricing.yml
    type: Plans
  - url: rate-limits/remote-com-rate-limits.yml
    type: RateLimits
  - url: finops/remote-com-finops.yml
    type: FinOps
  - url: rules/remote-com-rules.yml
    type: SpectralRules
  - url: vocabulary/remote-com-vocabulary.yml
    type: Vocabulary
  - url: review.yml
    type: Review
  - url: https://github.com/remoteoss/remote-cli
    type: CLI
    description: Official Remote.com CLI for managing companies and employees from the terminal.
  - url: https://github.com/remoteoss/ai-agent-toolkit
    type: SDK
    description: '@remoteoss/ai-agent-toolkit — TypeScript library exposing 34+ Remote tools to LangChain and MCP-based AI agents.'
  - url: https://github.com/remoteoss/remote-flows
    type: SDK
    description: '@remoteoss/remote-flows — React SDK providing embedded employment flows (Cost Calculator, Onboarding, Amendment, Termination).'
  - url: https://github.com/remoteoss/json-schema-form
    type: SDK
    description: '@remoteoss/json-schema-form — JavaScript library that renders Remote''s per-country JSON Schema forms.'
  - url: https://github.com/remoteoss/react-url-modal
    type: SDK
    description: react-url-modal — Remote''s URL-backed modal state library for React.
  - url: https://github.com/remoteoss/remote-for-ai
    type: Integration
    description: Official Remote-for-AI plugin marketplace (Claude Code, Cursor, Codex, Gemini CLI) shipping the Remote MCP server.
  - url: https://developer.remote.com/docs/introduction-to-remote-mcp
    type: MCP
    description: Remote.com MCP server for AI agents — OAuth 2.0, scoped capabilities, PII protections.

integrations:
  - name: Workday
    type: HRIS
    url: https://remote.com/integrations
  - name: HiBob
    type: HRIS
    url: https://remote.com/integrations
  - name: BambooHR
    type: HRIS
    url: https://remote.com/integrations
  - name: Personio
    type: HRIS
    url: https://remote.com/integrations
  - name: Merge
    type: Unified API
    url: https://developer.remote.com/docs/build-with-merge

useCases:
  - name: Hire abroad without an entity
    description: Use the EOR API to onboard an employee in any of 90+ countries through Remote's local entity.
  - name: Run global payroll
    description: Use the Global Payroll API to deliver compliant payroll across the customer's owned entities.
  - name: Pay contractors compliantly
    description: Issue localized contracts, approve invoices, and pay contractors via the Contractors API.
  - name: Eliminate misclassification risk
    description: Run pre-hire contractor-vs-employee eligibility checks via the Contract Eligibility endpoint.
  - name: Automate offboarding
    description: Use the Employments API offboarding endpoints to submit, review, and complete employee separations.
  - name: Embed Remote in your product
    description: Use the @remoteoss/remote-flows React SDK to embed Cost Calculator, Onboarding, Amendment, and Termination flows.
  - name: Drive Remote from an AI agent
    description: Use the Remote MCP server or the @remoteoss/ai-agent-toolkit to let Claude, Cursor, Codex, and Gemini act on Remote data with OAuth-scoped permissions.

solutions:
  - id: global-hiring
    name: Global Hiring
    description: End-to-end automated hiring across 90+ countries via EOR.
  - id: global-payroll
    name: Global Payroll
    description: Compliant payroll across customer-owned entities.
  - id: contractor-management
    name: Contractor Management
    description: Localized contracts, invoice approval, and payment for independent contractors.
  - id: us-peo
    name: US PEO
    description: Co-employment in the United States with statutory benefits and compliance.
  - id: equity
    name: Equity Administration
    description: Tax-aware equity grants and program management.
  - id: recruit
    name: Recruit
    description: AI-powered candidate sourcing and applicant tracking across 800m+ profiles.
  - id: ai-agents
    name: AI Agents
    description: Official MCP server and AI Agent Toolkit so AI agents can act on Remote with OAuth-scoped permissions.

features:
  - 90+ countries supported for EOR
  - In-house legal and payroll teams (not outsourced)
  - SOC 2 Type 2 and ISO 27001 certified
  - 300 requests / minute per company API quota
  - Sandbox environment at remote-sandbox.com
  - OAuth 2.0 (authorization code, client credentials, assertion, refresh)
  - JSON Schema forms for per-country localization
  - Signed webhooks (X-Remote-Signature)
  - Official MCP server with OAuth-scoped permissions
  - TypeScript AI Agent Toolkit (34+ tools)
  - React Embedded Flows SDK (Cost Calculator, Onboarding, Amendment, Termination)
  - Shell-based remote-cli for terminal use
  - 12 supported billing currencies
  - LLMs.txt index for AI-discoverable docs