Discover/Onrender API
live

Onrender APIjobly-99l2.onrender.com

Search and retrieve job offers aggregated from France Travail, LinkedIn, Indeed, and Jobly. Filter by domain, location, contract type, and remote policy.

This API takes change requests — .
Endpoint health
verified 3d ago
get_offer
search_offers
2/2 passing latest checkself-healing
Endpoints
2
Updated
10d ago

What is the Onrender API?

This API exposes 2 endpoints for searching and retrieving job listings aggregated across Jobly (Nexter), France Travail, LinkedIn, and Indeed. The search_offers endpoint accepts up to five filters — including contract type, remote policy, and city — and returns a list of offer summaries with a total count. The get_offer endpoint returns full listing details including skills, salary, views, missions, and the original source platform.

This call costs1 credit / call— charged only on success
Try it
Free-text search query matching job titles, companies, and descriptions.
Filter by job domain.
Filter by remote work policy.
Filter by city name (e.g. 'Paris', 'Montpellier', 'Lyon', 'Toulouse', 'Bordeaux').
Filter by contract type.
api.parse.bot/scraper/1ef2c3ac-7806-4560-9ae9-a7738bb1b775/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1ef2c3ac-7806-4560-9ae9-a7738bb1b775/search_offers?query=marketing&domain=Marketing+%2F+Communication&remote=hybrid&location=Montpellier&contract_type=CDI' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Search and filter job offers from the Jobly aggregated job board. Returns a list of offer summaries with total count. When called without any parameters, returns all available offers. Supports filtering by free-text query, job domain, remote work policy, city location, and contract type. Results are not paginated — all matching offers are returned in a single response.

Input
ParamTypeDescription
querystringFree-text search query matching job titles, companies, and descriptions.
domainstringFilter by job domain.
remotestringFilter by remote work policy.
locationstringFilter by city name (e.g. 'Paris', 'Montpellier', 'Lyon', 'Toulouse', 'Bordeaux').
contract_typestringFilter by contract type.
Response
{
  "type": "object",
  "fields": {
    "total": "integer — number of matching offers",
    "offers": "array of offer summary objects"
  },
  "sample": {
    "data": {
      "total": 12,
      "offers": [
        {
          "id": 1,
          "type": "CDI",
          "title": "Chargé de communication digitale",
          "domain": "Marketing / Communication",
          "remote": "hybrid",
          "salary": "28 000 – 32 000 €/an",
          "source": "France Travail",
          "company": "Région Occitanie",
          "featured": true,
          "location": "Montpellier",
          "education": "Bac+3",
          "created_at": "2026-06-11T06:28:59.078Z",
          "department": "34"
        }
      ]
    },
    "status": "success"
  }
}

About the Onrender API

Searching Job Offers

The search_offers endpoint returns an array of offer summaries and a total integer count. Without any parameters it returns all available listings. You can narrow results with a free-text query (matched against titles, companies, and descriptions), a domain filter (e.g. Tech / Informatique, Commerce / Vente), a remote value (hybrid, onsite, or full_remote), a location city name such as Paris or Lyon, and a contract_type such as CDI, Stage, or Alternance. Filters can be combined.

Retrieving Full Offer Details

Passing an offer_id from search_offers results to get_offer returns a complete record. Response fields include id, title, type, domain, remote, salary, company, source (the originating platform), skills (an array of skill strings), views, and structured profile requirements and missions. The source field tells you whether the listing originated on Jobly itself, France Travail, LinkedIn, or Indeed.

Coverage and Scope

Listings cover French-market job postings. Location filtering accepts named French cities. Contract types reflect French employment categories (CDI, CDD, Stage, Alternance, Freelance). Domains span the major professional sectors aggregated by Jobly, including HR, marketing, tech, sales, and finance roles.

Reliability & maintenanceVerified

The Onrender API is a managed, monitored endpoint for jobly-99l2.onrender.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when jobly-99l2.onrender.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official jobly-99l2.onrender.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a French job search interface filtered by contract type (CDI, Stage, Alternance) and city.
  • Aggregate tech job listings from multiple French platforms in a single feed using the domain filter.
  • Track listing popularity by comparing the views field across similar roles returned by get_offer.
  • Power a remote-work job board by filtering search_offers with remote=full_remote.
  • Extract required skills arrays from job postings to analyze in-demand competencies by sector.
  • Surface salary data from French job listings for compensation benchmarking tools.
  • Identify which source platforms (France Travail, LinkedIn, Indeed, Jobly) dominate specific job domains.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Jobly (Nexter) have an official public developer API?+
Jobly does not publish an official developer API or documented public endpoint for third-party use. This Parse API provides structured programmatic access to the data exposed on the platform.
What does the `source` field in `get_offer` tell me?+
It identifies the originating platform for the listing — one of Jobly's own platform, France Travail, LinkedIn, or Indeed. This lets you distinguish natively posted jobs from aggregated cross-platform listings in the same response.
Can I filter job offers by salary range?+
Not currently. The get_offer endpoint returns a salary string field per listing, but search_offers does not expose a salary-range filter parameter. You can fork this API on Parse and revise it to add a salary filter endpoint.
Is there pagination support for large result sets from `search_offers`?+
The endpoint returns a total count alongside the offers array, but there are no documented page or offset parameters in the current spec. For large queries, results are returned as a single collection. You can fork this API on Parse and revise it to add pagination parameters.
Does the API cover job listings outside France?+
Coverage is focused on the French job market. Location filters accept French city names, contract types reflect French employment law categories, and the aggregated sources (France Travail, Jobly) are France-specific platforms. LinkedIn and Indeed listings are scoped to the French market. You can fork this API on Parse and revise it to target a different regional configuration if needed.
Page content last updated . Spec covers 2 endpoints from jobly-99l2.onrender.com.
Related APIs in JobsSee all →
profilculture.com API
Search and filter job listings in France's cultural and media sectors by keyword, sector, region, contract type, or job family to find employment opportunities and internships. Retrieve full details on specific job offers including requirements, contract terms, and position information.
hellowork.com API
Search and browse job listings and company profiles on HelloWork, France's leading job board. Filter by keyword, location, contract type, salary, and more.
fr.indeed.com API
Search job listings and get detailed information about positions, companies, and alternance opportunities on Indeed France, all in one place. Access comprehensive company profiles and job details to find your next career move or research employers.
welcometothejungle.com API
Search and discover job postings and company information from Welcome to the Jungle, including detailed job listings, company profiles with employee statistics and social links, and the ability to browse all available positions. Find the perfect role by searching jobs and companies, then access comprehensive details about positions and organizations in one place.
offerzen.com API
Browse and retrieve tech job listings from OfferZen's developer marketplace. Access structured job data including required skills, company details, location, and workplace policy, with support for keyword filtering and pagination.
emploitic.com API
Search and browse job listings and company profiles from Emploitic, with the ability to filter by wilayas, sectors, job functions, and experience levels. Access detailed job information and company hiring data to explore career opportunities and research potential employers.
emploi.ma API
Search and browse job listings from Emploi.ma with detailed information about positions, companies, and available categories across the Moroccan job market. Access company profiles, featured job opportunities, and full job details including requirements, salary, and employment type.
nofluffjobs.com API
Search and filter job openings from No Fluff Jobs by category, seniority level, location, and keywords to find IT, marketing, sales, and HR positions tailored to your needs. Retrieve detailed information about specific job postings including requirements, company details, and employment terms to help you make informed application decisions.