You found the right person for the job, and they live in another country. Hiring them properly normally means setting up a company there, learning its employment law, running its payroll and finding its benefits. Most small and mid-sized businesses cannot justify that for one or two people. Remote takes that on for you, and it offers the whole process through an API, a way for software to talk directly to other software, so your HR system, a script or an AI assistant can hire, pay and manage people for you.
What Remote does
Remote is a global employment platform. It lets companies hire, pay and manage employees and contractors in other countries without setting up local entities. It does this as an employer of record, or EOR: Remote is the legal employer in that country, while the person works for you day to day. Remote says it owns its in-country legal entities and runs its own payroll and benefits rather than reselling other providers. On top of that it offers a developer API, webhooks, a command-line tool, SDKs, an AI agent toolkit and an official MCP server, the standard way for AI assistants to use tools. More on the Remote website.
What you can get done
HR Operations Management
This is the everyday record of who works for you and what they are paid, with 47 operations behind it. An employment is Remote’s word for one person’s job with you, whether employee or contractor.
GET /employmentslists everyone employed or contracted through your company on Remote.POST /employmentsstarts hiring someone.PATCH /employments/{employment_id}updates a person’s job title, manager or department.GET /payslipslists payslips, for example for one pay period.GET /payslips/{payslip_id}opens a single payslip to see gross and net pay.
Talent Acquisition Management
Getting a new hire through the door: checking they can legally be employed, and letting them fill in their own details instead of you chasing paperwork.
POST /employments/{employment_id}/inviteinvites a new hire to complete their own onboarding.POST /employments/{employment_id}/eligibilitystarts an eligibility questionnaire for a hire.GET /employments/{employment_id}/eligibility/{questionnaire_id}shows the answers given.
Compensation & Benefits Management
Benefits differ by country, which is exactly the part that is hard to know from the outside. These operations show what is available where and enroll people in it.
GET /benefit_offersshows the benefit packages you can offer in each country.GET /benefit_offers/by_employmentlists the options one particular employee can choose from.PUT /benefit_offers/{employment_id}enrolls an employee or changes their selection.
Human Capital Management
Contracts and work permission, the documents that make the arrangement official.
POST /contract_documentsgenerates a new contract document to be signed.POST /contract_documents/{contract_document_id}/signsigns it on behalf of your company.GET /work_authorization_requestslists employees who have asked for work authorization or visa support.
Workflows that put it together
A workflow is a recipe: several API calls made in a set order, each using what the last one returned. These are written in Arazzo, an open format for describing them.
- Estimate Cost Then Hire estimates the full cost of a hire, then creates the employment once the budget is confirmed.
- Hire An EOR Employee creates an employment, confirms it and invites the person to onboard themselves.
- Enroll An Employee In Benefits reads the available offers, selects them and saves the choices.
- Retrieve An Employee Payslip finds an employee by email and fetches their latest payslip.
- Look Up A Country Leave Policy confirms a country is supported and shows its leave policies.
- Amend An Employment Contract submits a contract change and tracks it until it is resolved.
Ask for it in plain language
We have written conversational overlays for Remote, a layer on top of its API descriptions that maps everyday questions to the operation that answers them, so an AI assistant knows which call to make. These are the kinds of questions they map:
- “How do I start hiring someone in another country through Remote?”
- “What benefit packages can I offer employees in each country?”
- “How do I invite a new hire to fill out their own onboarding details?”
- “Can I change an employee’s manager or department?”
- “Where can I find an employee’s payslips?”
You can see one of them on the Remote Benefit Offers API phrasing overlay.
Getting started
Remote is freemium with self-serve signup, a hosted service you call. Its developer documentation explains the webhooks it sends, notifications when something changes such as a payroll run or a new hire, along with how to work with them and how to verify them. On APIs.io you can browse the Remote profile, the Companies API, the Benefit Offers API and the Contract Documents API. If there is someone abroad you want to hire, start with the Estimate Cost Then Hire recipe and see the number first.
