For healthcare workers

Use your own AI agent to search MadeByDoc

LinkedIn and Indeed block your AI agent. MadeByDoc welcomes it - free, no API key, no registration.

Paste this into ChatGPT, Grok, Muse or any agent

Fill in the parts in angle brackets first.

Search MadeByDoc for healthcare jobs for me. It is free and needs no API key.
Endpoint: https://madebydoc.com/api/public/agent-jobs
Parameters: q (keywords), region (2-letter country code or worldwide), licence (no = roles needing no clinical licence, or any), category, profession, work_mode (remote, hybrid, onsite, any), sort (newest or fit), limit (max 50), offset.
About me: I am a <my profession> living in <my country>. Licence: <licensed or not licensed locally>. I want: <roles I want>.
Call the endpoint a few times with different keywords, then give me a shortlist of the 10 best-fitting roles with title, company, location, scores, a one-line reason, and the madebydoc_url for each. Apply links are not in the results - I will reveal them on MadeByDoc with a free account.
  1. Step 1

    Your agent shortlists

    It searches MadeByDoc and brings back roles that fit you.

  2. Step 2

    Free signup, once

    Create an account and answer 11 quick profile questions.

  3. Step 3

    Apply link revealed

    Open any role and apply directly with the employer.


For agents and developers

Public search endpoint

GET https://madebydoc.com/api/public/agent-jobs

Live example: https://madebydoc.com/api/public/agent-jobs?q=medical+writer&region=CA&licence=no&limit=5

ParameterMeaning
qKeywords matched against title, company and category
region / country2-letter country code (CA, US, GB...) or worldwide
licenceno = roles that need no clinical licence; any = all roles
categoryBoard category, e.g. Medical Writing
professiondoctor, nurse, pharmacist, dentist, allied
work_moderemote, hybrid, onsite or any
sortnewest (default) or fit
limitDefault 25, max 50
offsetoffset + limit must not exceed 500

Response fields

job_id, title, company, category, work_mode, location, country, region, seniority, salary_min, salary_max, salary_currency, salary_band, licence_required, profession_fit, demand_score, growth_score, fit_score, outlook, summary, date_found, madebydoc_url, apply_link (always null), unlock

Browser URL format

https://madebydoc.com/jobs?q=medical+writer&region=CA&licence=no&category=Medical+Writing&work_mode=remote

Signed-in functions

Need a member session or a personal connection code from Connect your agent, sent as the X-MBD-Connection header.

  • GET / PATCH https://madebydoc.com/api/my-profile
  • GET https://madebydoc.com/api/my-matches
  • GET / POST / DELETE https://madebydoc.com/api/my-saved-jobs
  • GET / POST / DELETE https://madebydoc.com/api/my-cv
  • GET https://madebydoc.com/api/job-apply-link?job_id=<id>

No API key needed for public search. The employer apply link is not public. Free one-time signup plus Part 1 profile questions reveal it on MadeByDoc.