Polymer Jobs Scraper & API
Pricing
from $1.30 / 1,000 jobs
Polymer Jobs Scraper & API
Scrape jobs directly from Polymer ATS via one fast API. Live roles from SMBs and mid-market companies across SaaS, e-commerce, healthcare & fintech. Zero ghost jobs, verified daily — built for job boards, AI agents & hiring research.
Polymer Jobs Scraper & API — search the live jobs scraped from Polymer, a lightweight ATS used by early-stage startups like Teton, Lumion, and Próspera. Polymer is a small source — a few hundred live listings at any time — delivered in the same normalized JSON schema as every Jobo actor, verified daily, zero ghost jobs. Need volume? ATS Jobs API searches 75+ ATS platforms — Polymer included — in one call. Otherwise, open the actor, hit Try for free, and run the default input (queries: ["Software Engineer", "Account Manager"]) — no code or API key required.
What does Polymer Jobs Scraper do?
- Searches every live Polymer job Jobo indexes — a few hundred listings from early-stage startup boards — in one call, no organization slugs, no per-company setup
- Filters by work model, employment type, experience level, salary range, skills, companies, and posting date
- Excludes noise with negative keywords — prefix any query token with
-(["Software Engineer", "-staff"]) - Returns de-duplicated, verified listings — duplicates merged by company + canonical title + listing URL, expired jobs removed daily, so no ghost jobs
- Enriches every job with AI-extracted data: typed hard/soft skills, responsibilities, benefits, a 2–3 sentence summary, geocoded locations, USD-normalized salaries, and work-authorization signals (H1B sponsorship, clearance)
- Optionally attaches the full company profile — funding, leadership, ratings, tech stack, H1B history — with one switch
- Exports to JSON, CSV, or Excel, and plugs into schedules, webhooks, Zapier, Make, and the Apify API
Why scrape Polymer jobs?
Polymer is a lightweight ATS built for early-stage startups — small teams that want a clean careers page without enterprise tooling. Its inventory is correspondingly small: Jobo's live Polymer index holds a few hundred listings at any time, refreshed daily like every other source. That's not a flaw to hide — it's the point of this actor: monitoring a niche, genuinely early-stage source cheaply and completely. Startups hiring on Polymer are often pre-scale companies posting founding-team and first-hire roles that surface almost nowhere else, and at pay-per-result rates, pulling the entire inventory costs very little. It's also how Jobo keeps its ATS coverage broad — the long tail indexed alongside the big platforms.
Companies hiring through Polymer right now include Teton, Lumion, and Próspera, with about 71% of listings in the United States. If you need volume rather than a niche source, use ATS Jobs API — it searches Polymer alongside 70+ other platforms — 3.9 million+ live jobs in one call.
Can I use the official Polymer API instead?
Polymer has an official public API (api.polymer.co/v1/hire/organizations/{slug}/jobs), but it's per-organization only — you need each startup's slug, and the docs confirm there's no cross-org search. No ATS offers a public cross-company search API. That's the gap this actor closes: one query across every Polymer board Jobo indexes, with fields the official endpoint doesn't provide — geocoded locations, USD-normalized salaries, and AI-extracted skills.
What data can you extract from Polymer?
Every result is a structured job record in Jobo's normalized schema — the same shape across all Jobo actors, so you can mix sources freely. Highlights:
| Field | Description |
|---|---|
title / normalized_title | Raw posting title + canonical title for grouping |
company | Company preview: name, website, logo, summary, industries (+ id for enrichment) |
locations | Geocoded: city, region, country, latitude/longitude |
compensation | {min, max, currency, period}, normalized to annual USD for filtering |
employment_type / workplace_type / experience_level | e.g. "Full-time" / "Remote" / "Mid Level" |
qualifications | AI-extracted must-have & preferred skills (typed hard/soft), education, certifications |
responsibilities / benefits | Bullet lists extracted from the description |
summary / description | 2–3 sentence AI recap + full description, HTML stripped |
listing_url / apply_url | Canonical Polymer listing + direct apply link |
is_h1b_sponsor / is_work_auth_required / is_clearance_required | Work-authorization signals |
date_posted / created_at / updated_at | Employer posting date + Jobo index/refresh timestamps |
source | Always "polymer" for this actor |
Set include_company_details: true to replace the company preview with the fully enriched profile: funding rounds and investors, leadership, employee ratings, tech stack, headcount and revenue bands, and H1B filing history. The complete field list is on this page's Output schema tab and at docs.jobo.world.
How much does it cost?
This actor uses pay-per-result pricing: you pay a fixed rate per job record returned — the current rate is in the pricing box on this page. There are no separate compute, proxy, or storage charges, and a run never returns more than page_size results, so spend is fully predictable. With only a few hundred live Polymer listings, Apify's free plan includes enough credit to pull the entire inventory many times over before paying anything.
How do I scrape Polymer jobs?
- Open the actor and click Try for free — you'll need a free Apify account.
- Enter your search on the Input tab: keep the default
queries(["Software Engineer", "Account Manager"]) or add your own titles andlocations. - Narrow with filters (optional): work model, experience level, salary range, skills, or specific companies.
- Click Start. A typical run finishes in under a minute.
- Export your results from the Output tab as JSON, CSV, or Excel — or connect a schedule, webhook, or integration to make it run on autopilot.
⬇️ Input
Every field is optional — an empty input returns the newest Polymer jobs. Up to 5 queries are OR-ed together; prefix a token with - to exclude it.
| Parameter | Type | Description |
|---|---|---|
queries | array (≤5) | Job titles or keywords, OR-ed. -token excludes. |
locations | array | Cities, regions, or countries — geocoded server-side. |
work_models | array | remote, hybrid, onsite. |
employment_types | array | full-time, part-time, contract, internship, freelance, temporary. |
experience_levels | array | intern, entry, mid, senior, lead, executive. |
skills_include / skills_exclude | array | Match against AI-extracted skills. |
companies_include / companies_exclude | array | Filter by company name (case-insensitive). |
min_salary_usd / max_salary_usd | integer | Annual USD bounds; jobs without a disclosed salary are excluded when set. |
posted_after / posted_before | string | ISO 8601 (2026-01-01) or relative (7 days ago). |
page / page_size | integer | Page 1–100 × 1–100 results per page (default 50). |
include_company_details | boolean | Attach the full enriched company profile (default false). |
The full input schema with defaults is on this page's Input schema tab.
Remote roles, biggest page
{"queries": ["Software Engineer"],"work_models": ["remote"],"page_size": 100}
Remote and founding-team roles at early-stage startups
{"queries": ["Engineer", "Founding"],"work_models": ["remote"],"page_size": 100}
⬆️ Output example
Results land in the dataset under two views: Polymer Job Listings (one row per job) and Company details (populated when include_company_details is on). Export as JSON, CSV, or Excel. A typical record:
{"id": "f2e28f5d-8815-4c87-9df6-61d4a8764857","title": "Senior AI-Augmented Laravel Engineer","normalized_title": "Senior AI-Augmented Laravel Engineer","summary": "Lumion is seeking a Senior Engineer to build an AI-first operating system for trade schools…","company": {"id": "1e09b62a-ac7a-46b6-aab7-d8e394c13bd3","name": "Lumion","website": "https://lumion.com","logo_url": "https://images.jobo.world/logos/mia-share.jpg","industries": ["Software", "Custom Software & IT Services"],"details_url": "https://connect.jobo.world/api/companies/1e09b62a-ac7a-46b6-aab7-d8e394c13bd3"},"locations": [{"location": "US","city": "US","region": null,"country": "United States","latitude": 44.4308975,"longitude": -89.6884637}],"compensation": { "min": 120000, "max": 130000, "currency": "USD", "period": "yearly" },"employment_type": "Full-time","workplace_type": "Remote","experience_level": "Senior","qualifications": {"must_have": {"skills": [{ "name": "Laravel 12+", "type": "hard" },{ "name": "PHP 8.4+", "type": "hard" },{ "name": "Livewire", "type": "hard" }]}},"is_work_auth_required": true,"listing_url": "https://jobs.polymer.co/mia-share/40506","apply_url": "https://jobs.lumion.ai/40506","source": "polymer","date_posted": "2026-07-08T00:05:28Z","description": "…full job description, HTML stripped…"}
What can you expect from a run?
- One run returns one page — up to 100 results per call. Polymer's whole inventory is a few hundred listings, so a handful of pages covers the entire source; for multi-source bulk pulls use ATS Jobs Feed (cursor pagination, 1,000 jobs per batch).
- Freshness: every listing is re-verified daily; expired jobs are removed within 24 hours of disappearing from the source board.
- Salaries are normalized to annual USD using current FX rates, so
min_salary_usdworks across currencies. - Geocoding is best-effort — loose strings like
"Worldwide"won't geocode, but the raw location string is always preserved. industriescan be empty for long-tail companies that Jobo's enrichment pipeline hasn't profiled yet.sourceis always"polymer"— handy for provenance when you mix datasets from several Jobo actors.
Integrations, API & MCP
Everything on the Apify platform works out of the box: schedules (hourly/daily/weekly runs), webhooks on run completion, and one-click integrations with Zapier, Make, n8n, Slack, Google Sheets, and Google Drive.
Prefer code? Call this actor as a Polymer jobs API from Python or JavaScript with the Apify API clients — start a run, wait for it, and page through the dataset in a few lines (ready-made snippets are in the API section of this page). AI agents can run it through the Apify MCP server, which exposes this actor as a tool.
Use cases
| Who | What for |
|---|---|
| Job boards | Startup-jobs boards that want complete coverage of a niche, early-stage source |
| AI agents | Career copilots surfacing early-stage roles most aggregators never index |
| Recruiters | Spotting pre-scale startups the moment they start hiring |
| HR tech | Rounding out multi-ATS coverage with a long-tail source at minimal cost |
| VC & market research | Hiring signals from early-stage companies — often the first public sign of traction |
| Job seekers | Founding-team and first-hire roles before they reach the big boards |
❓ FAQ
Should I use this actor or ATS Jobs API?
Use this actor if you only need Polymer — simpler input, identical output schema. Use ATS Jobs API to search Polymer together with Workday, SmartRecruiters, iCIMS, and 70+ other platforms in one call.
Why are there so few Polymer jobs?
Because Polymer is a small but real ATS — a lightweight platform used mostly by early-stage startups, so its entire public inventory is a few hundred listings at any time. It's refreshed daily like every other Jobo source; it's just genuinely small. This actor exists so that niche is still covered completely. If you need volume, use ATS Jobs API to search 75+ platforms at once.
How do I download more than 10,000 jobs?
Use ATS Jobs Feed — it streams the full inventory with cursor pagination at 1,000 jobs per batch, built for ETL pipelines.
Are duplicate listings removed?
Yes. Jobo de-duplicates by company + canonical title + listing URL before results are returned, so cross-posted duplicates of the same role are merged.
Can I filter by salary?
Yes — min_salary_usd / max_salary_usd, matched against USD-normalized compensation. Jobs that don't disclose a salary are excluded whenever a salary filter is set.
How fresh is the data?
New Polymer jobs are indexed within 24 hours of appearing; every listing is re-verified daily and removed within 24 hours of expiring.
Why is industries empty for some companies?
Industries come from Jobo's company-enrichment pipeline. Long-tail startups that haven't been enriched yet show industries: [] — more common on Polymer, where most employers are early-stage. The full profile, once available, is at company.details_url or via include_company_details.
Where can I check if the API behind this actor is up?
At jobo.world/status — the live status page for the Jobo Connect API that powers every Jobo actor.
⚖️ Is it legal to scrape Polymer job listings?
Yes — this actor only extracts publicly posted job listings, the content employers publish specifically to be found and shared. It does not collect private user data. Note that scraped results can incidentally contain personal data (e.g., a recruiter's name in a job description); personal data is protected by the GDPR and similar regulations, so only process it with a legitimate reason and consult a lawyer if unsure. Read more in Apify's guide to the legality of web scraping.
Polymer is a trademark of Polymer. This actor is an independent product and is not affiliated with, endorsed by, or sponsored by Polymer.
🔗 Related actors
| Actor | Best for |
|---|---|
| ATS Jobs API | Search 75+ ATS platforms in one call |
| ATS Jobs Feed | Bulk export for data pipelines — cursor pagination, 1,000 jobs/batch |
| AI Deep Job Search | Describe your ideal job in plain English, get AI-scored matches |
| Ashby Jobs Scraper | 55,000+ jobs from AI and dev-tools startups on Ashby |
| Lever Jobs Scraper | 75,000+ jobs from VC-backed startups on Lever |
| Crunchbase Company Lookup | Funding, leadership, and tech-stack data for any company |
About Jobo & support
Jobo builds job-data infrastructure: a normalized, daily-verified index of jobs scraped directly from company ATS boards, powering job boards, AI agents, and HR-tech products.
- Questions or bugs? Open a ticket on this actor's Issues tab — issues are answered within hours.
- Website: jobo.world · Enterprise API: jobo.world/enterprise · API status: jobo.world/status
- Email: enrico@jobo.world