Build on the API.
Every screen Lovelio has is built on the same public REST API. Headless. Well documented. Full access. Replace our UI with yours, or skip a UI entirely.
Full access. No restrictions.
For developers
Every screen Lovelio has is built on the same public REST API. Post a job, run the desk, submit a shortlist to a client, log the placement. Headless, well documented, full access. Build your own interface, run it from Slack, or let your AI run it all.
Free to start. No credit card. Keys ready in minutes.
Every screen Lovelio has is built on the same public REST API. Headless. Well documented. Full access. Replace our UI with yours, or skip a UI entirely.
Full access. No restrictions.
Magic-link signup, structured endpoints for every action, clear schemas your AI can reason over. Your agent can sign up, post a role, run screens, and send the submission. No UI required.
Give it the URL. Walk away.
Sourcing is only the front half. Pick candidates, send a branded shortlist by tokenised link, no client login needed. Feedback lands back in the pipeline automatically. Same keys, same engine, all the way to a logged placement.
Candidate to placement. One API.
Every action routes through one registry, so it is Slack-ready the day it ships. Submit a shortlist, book an interview, or check a placement from a channel. The same action runs from the API, Cmd+K, and your AI, with the same permissions and the same audit trail.
One action. Every surface.
Every action in the product is an endpoint. Post jobs, read candidates, run screens, send submissions, log a placement. Nothing is held back for the UI.
The whole agency loop, not just sourcing. Score a candidate, submit to a client, book the interview, log the win. One API for the whole desk.
Every action is Slack-ready by default. Submit a shortlist, book an interview, or check a placement without leaving the channel. One action, every surface.
Subscribe to pipeline changes and get HMAC-signed, replay-protected events the moment a candidate moves, applies, is scored, or a client responds.
Magic-link signup and clear schemas your agent can reason over. Hand it the URL and it can sign up, post a role, run the desk, and submit a shortlist.
Candidates belong to the agency, never to the client. Submission reads sit behind their own scoped keys - a client only ever sees what you send them.
Use our interface, or build your own. The whole product runs on the same public API, so you can create your own recruitment app and run the desk exactly how you want. Build it in Lovable, Claude Code, Replit, or whatever you reach for. It is your front end on our engine.
Describe the recruitment app you want and wire it to the Lovelio API. Your candidates, your screens, your brand.
Point your agent at the API docs and let it build the front end. Every endpoint is documented for an AI to read.
Spin up a full-stack app and hit the same endpoints our own product runs on. Nothing is held back.
Authenticate with a scoped key and send the role; the careers page goes live. Send a submission and it runs with the same permissions your team has in the product. Every action works the same way, candidate to placement.
Read the API docs →curl https://api.lovelio.io/v1/jobs \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"title": "Senior Backend Engineer",
"location": "Remote, UK",
"publish": true
}'curl https://api.lovelio.io/v1/batch \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"operations": [
{ "op": "send_submission",
"payload": { "job_id": "job_8h3k2p" } }
]
}'The same practices you expect from Stripe or Resend. No shared secrets, no manual steps, no surprises.