Discover/climatebase.org API
live

climatebase.org APIclimatebase.org

Access climate job listings from Climatebase.org. Search by role, location, remote, employment type, experience level, and org size across 6 endpoints.

Endpoints
6
Updated
4mo ago
Try it
Location filter (e.g. 'Remote', 'San Francisco'). When set to 'Remote', filters for remote jobs.
Search query keyword (e.g. 'solar', 'climate', 'engineer')
Date posted filter: 'today', 'week', or 'month'
Page number (0-indexed)
Results per page
Employment type filter: 'Full time role', 'Contract position', 'Part time position', 'Internship'
Experience level filter: 'No Previous Experience', 'Entry Level', 'Early Career', 'Mid Level', 'Senior Level', 'Director / Executive'
Organization size filter: '1-5', '6-10', '11-20', '21-50', '51-100', '101-250', '251-500', '501-1000', '1001-5000', '5000 +'
Organization type filter: 'Company', 'Nonprofit', 'Government'
Workplace preference filter: 'Remote', 'Hybrid', 'In-person'
api.parse.bot/scraper/bdf0c143-2779-4da9-b1da-d7a96d156156/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bdf0c143-2779-4da9-b1da-d7a96d156156/search_jobs?l=Remote&q=solar&page=0&limit=2' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for climate jobs with various filters. Returns paginated results from the Climatebase job board with detailed job information including title, employer, location, remote preferences, and more.

Input
ParamTypeDescription
lstringLocation filter (e.g. 'Remote', 'San Francisco'). When set to 'Remote', filters for remote jobs.
qstringSearch query keyword (e.g. 'solar', 'climate', 'engineer')
datestringDate posted filter: 'today', 'week', or 'month'
pageintegerPage number (0-indexed)
limitintegerResults per page
employment_typestringEmployment type filter: 'Full time role', 'Contract position', 'Part time position', 'Internship'
experience_levelstringExperience level filter: 'No Previous Experience', 'Entry Level', 'Early Career', 'Mid Level', 'Senior Level', 'Director / Executive'
organization_sizestringOrganization size filter: '1-5', '6-10', '11-20', '21-50', '51-100', '101-250', '251-500', '501-1000', '1001-5000', '5000 +'
organization_typestringOrganization type filter: 'Company', 'Nonprofit', 'Government'
workplace_preferencestringWorkplace preference filter: 'Remote', 'Hybrid', 'In-person'
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job objects with id, title, description, locations, name_of_employer, remote_preferences, job_types, experience_levels, activation_date, and more",
    "pages": "integer total number of pages",
    "total": "integer total number of matching jobs",
    "current_page": "integer current page index (0-based)"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "id": 72778617,
          "title": "Sales Manager - Solar & BESS (all genders)",
          "job_types": [
            "Full time role"
          ],
          "locations": [
            "Berlin, BE, DE",
            "Augsburg, BY, DE"
          ],
          "activation_date": "2026-05-14T05:41:54.030Z",
          "name_of_employer": "meteocontrol",
          "experience_levels": [
            "Mid Level",
            "Senior Level"
          ],
          "remote_preferences": [
            "In-person",
            "Hybrid"
          ]
        }
      ],
      "pages": 500,
      "total": 7316,
      "current_page": 0
    },
    "status": "success"
  }
}

About the climatebase.org API

The Climatebase API exposes 6 endpoints for querying climate-focused job listings from Climatebase.org, returning fields like job title, employer details, location, remote preferences, employment type, and application links. The search_jobs endpoint supports filtering by keyword, location, date posted, experience level, and organization size, with paginated results that include a total job count and page index.

Job Search and Filtering

The search_jobs endpoint accepts up to eight filter parameters simultaneously: q for keyword search, l for location (including 'Remote' to isolate remote roles), date for recency ('today', 'week', or 'month'), employment_type (Full time role, Contract position, Part time position, Internship), experience_level (from No Previous Experience through Senior Level), and organization_size using headcount brackets like '1-5' or '101-250'. Results are paginated via page (0-indexed) and limit, and the response includes total, pages, and current_page alongside the jobs array.

Job Detail and Employer Data

get_job_detail requires both a job_id (numeric, from search_jobs results) and a slug (the URL-friendly job identifier). It returns the full HTML description, an activation_date, a how_to_apply URL, and an employer object containing company_name, company_description, logo, website, org_types, org_sizes, and climate_solutions. The similar_jobs array within the response lists related listings with their own IDs, titles, and employer names. get_company_info_from_job isolates the employer object, adding active_sectors for climate sector classification.

Specialized Listing Endpoints

list_jobs_remote filters the entire board to remote-only positions and accepts optional q and date parameters. list_jobs_by_date_posted requires the date parameter and optionally narrows further by location or keyword. Both return the same paginated shape as search_jobs. get_similar_jobs takes the same slug and job_id pair used by get_job_detail and returns a focused array of related listings with location, remote preference, and job type fields.

Common use cases
  • Build a remote climate job board filtered by role type using list_jobs_remote with the q parameter
  • Aggregate employer profiles in climate tech by extracting climate_solutions and active_sectors from get_company_info_from_job
  • Track new climate job postings daily by polling list_jobs_by_date_posted with date='today'
  • Surface related opportunities in a job detail view using the similar_jobs array from get_job_detail
  • Filter entry-level internships at small organizations using employment_type and experience_level params in search_jobs
  • Build candidate-facing alerts for specific keywords like 'solar' or 'carbon' using search_jobs with the q filter and date='week'
  • Enrich a company directory with org size, sector, and website data pulled from get_company_info_from_job
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Climatebase have an official developer API?+
Climatebase does not publish a documented public developer API. The Parse API provides structured access to the job listing data available on climatebase.org.
What does `get_job_detail` return beyond what `search_jobs` provides?+
get_job_detail adds the full HTML description, a how_to_apply URL, the activation_date, a complete employer object (including company_description, logo, org_types, org_sizes, and climate_solutions), and a similar_jobs array. Basic search results include title, employer name, locations, and job type but omit these richer fields.
Can I retrieve individual company or organization profiles directly without referencing a job listing?+
Not currently. Employer data is accessible only through job-scoped endpoints like get_company_info_from_job and get_job_detail, both of which require a job_id and slug. You can fork this API on Parse and revise it to add a standalone company profile endpoint.
Does the API cover job listings for a specific country or region only?+
The l location parameter accepts city names, country names, or 'Remote', reflecting the full geographic spread of listings on Climatebase. Coverage depends on what employers post to the board rather than any geographic restriction in the API itself.
Is there a way to retrieve all jobs in a specific climate sector or solution category?+
Not currently. The search_jobs endpoint filters by keyword, location, date, employment type, experience level, and org size, but there is no dedicated climate_sector or climate_solutions filter parameter. You can fork this API on Parse and revise it to add a sector-based filter endpoint.
Page content last updated . Spec covers 6 endpoints from climatebase.org.
Related APIs in JobsSee all →
dailyremote.com API
Search and browse remote job listings from DailyRemote.com with complete job details including descriptions, salary ranges, company information, and hiring process steps. Access structured job data and company contact details to find and evaluate remote opportunities all in one place.
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.
job-boards.greenhouse.io API
Access job listings, department information, office locations, and application forms from Greenhouse.io job boards, then submit applications directly through the platform. Search and filter available positions by keywords to find roles that match your qualifications.
shine.com API
Search and discover job listings on Shine.com with detailed information including job descriptions, categories, locations, and top hiring companies. Find similar job opportunities and explore roles across different industries and geographical areas to match your career goals.
ethiojobs.net API
Search and explore job listings across Ethiopian companies with detailed job information, categories, locations, and industries. Discover company profiles, view their open positions, and find similar job opportunities tailored to your preferences.
caljobs.ca.gov API
Search and discover job listings from California's official CalJOBS database, with the ability to filter results by posting date and specific employers to find opportunities that match your needs. View detailed information about individual positions to learn more about roles that interest you.
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.
monster.com API
Search and retrieve job listings from Monster.com. Supports keyword and location-based search with structured results including job descriptions, salary ranges, company info, and employment details. Also provides access to popular job categories.