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.
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...
Manage employment records across EOR, Global Payroll, and PEO models. Covers the full lifecycle — create, invite, onboard, sign contracts, amend contracts, run identity verifica...
Manage contractor subscriptions across the Standard, Plus (indemnity), and Contractor-of-Record plans. Surfaces include contractor invoices, scheduled-invoice automation, contra...
Inspect payroll calendars, billing documents (with itemized breakdowns and PDF download), incentives (one-time bonuses and recurring incentives), expenses (with approve/decline/...
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...
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...
Upload and download files attached to employments, companies, and expenses. Define and set customer-managed custom fields on companies and employments. List supported countries ...
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 emits webhook events for every meaningful state change across companies, employments, contractors, payroll, billing, time off, timesheets, benefits, identity verification...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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. Self-contained Naftiko capability covering one Remote business surface.
Run with Naftiko
Self-contained Naftiko capability for managing contractor subscriptions, invoices, and scheduled invoices on Remote.
Run with Naftiko
Self-contained Naftiko capability for estimating the loaded employment cost of hiring in a given country via Remote.
Run with Naftiko
Self-contained Naftiko capability for managing employment records across EOR, Global Payroll, and PEO models on Remote.
Run with Naftiko
Self-contained Naftiko capability for listing, creating, approving, and declining employee expense reimbursements on Remote.
Run with Naftiko
Self-contained Naftiko capability for exchanging OAuth 2.0 tokens with Remote (authorization code, client credentials, assertion, and refresh flows).
Run with Naftiko
Self-contained Naftiko capability for reading payroll calendars, billing documents, payslips, expenses, and incentives on Remote.
Run with Naftiko
Self-contained Naftiko capability for managing employee time-off requests on Remote, including create, approve, decline, and cancel.
Run with Naftiko
Self-contained Naftiko capability for listing, approving, and sending back employee timesheets on Remote.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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