Python.org Job Board Scraper
Pricing
from $5.00 / 1,000 job details
Python.org Job Board Scraper
Extract every job from the official Python.org Job Board: title, company, location, job types, category, posting date, full description, requirements, and contact details. Filter by keyword, category, type, location, or posting date.
Pull every open position from the official Python.org Job Board as clean JSON, CSV, or Excel. Built for recruiters tracking Python hiring, job aggregators, salary researchers, and AI agents that need a reliable feed of Python roles without parsing HTML.
What you get
For every job: title, company, location, job types (Back end, Machine Learning, Web, ...), category, posting date, and the job URL. With Fetch job details on (default), each record also carries the full description, requirements, restrictions such as "Telecommuting is OK", the company blurb, contact name, contact email, company website, and every link in the posting including apply URLs.
{"id": 8139,"url": "https://www.python.org/jobs/8139/","title": "Senior Staff Engineer - Origination & New Products","company": "tem","location": "Remote (UK / EU)","job_types": ["Back end", "Cloud", "Lead"],"category": "Developer / Engineer","posted_at": "2026-09-18T08:56:30+00:00","is_new": true,"job_description": "We're hiring a Senior Staff Engineer to lead ...","requirements": "Proven technical leadership at Staff or Senior Staff level ...","restrictions": "Telecommuting is OK\nNo Agencies Please","about_the_company": "tem builds the pricing infrastructure ...","contact_email": "luke@tem.energy","contact_web": "https://jobs.ashbyhq.com/tem","links": ["https://jobs.ashbyhq.com/tem?utm_source=PythonOrg"]}
Filters
- Keyword: keep only jobs whose title or company contains the text.
- Posted after: only jobs posted on or after a date, handy for daily runs.
- Category, job type, location slugs: restrict to one python.org facet, using the slug from the site's own URLs (for example
developer-engineer,machine-learning,remote-remote-worldwide). - Maximum jobs and Maximum listing pages cap the run.
Pricing
Pay per event. You are charged one job-listing event per job when details are off, or one job-detail event per job when details are on. Nothing else. Set a maximum total charge on the run and the Actor stops cleanly when it is reached.
Use with AI agents
Every field is a flat, predictable key, so the dataset drops straight into an agent's context or a spreadsheet. Run it on a schedule with Posted after set to yesterday to get only new postings.
Fair use
This Actor reads public listings, sends one request per page and per job, identifies itself with a clear user agent, and does not bypass any access control. Please respect the job board's terms when reusing the data.