ParseForge Scrapers

Authentic Jobs Scraper

parseforge/authentic-jobs-scraper

JobsLead generation

Scrapes job listings from Authentic Jobs by an optional keyword filter and returns each one as a flat row with title, company, description, and application link.

Run this scraper See the API call
Total users
2
Monthly active
1
Total runs
136
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Authentic Jobs Scraper

Scrape job listings from Authentic Jobs by keyword, up to a million per run. Each listing returns the job title, company, full description, and direct application link. No login or API key required. Export to CSV, JSON, Excel, or XML.

Authentic Jobs is a leading job board for designers, developers, and creative professionals, but manually browsing listings is slow and you miss new posts. This Actor reads the public job feed directly, filtering by keyword as it goes, so you only collect the roles that match your criteria. It delivers a clean, structured dataset ready for analysis or your own job alert system.

Who uses it What they scrape Authentic Jobs for
Recruiters Build a private pipeline of creative and tech candidates the moment a new role is posted.
Job board aggregators Pull a steady stream of high-quality design and developer jobs into a meta-search platform.
Market analysts Track hiring demand for specific skills like React, Figma, or Python across the creative industry.
Job seekers Set up a personal monitor for a dream role at companies that post exclusively on Authentic Jobs.

What it does

This Actor collects job listings from Authentic Jobs matching an optional keyword and returns each one as a flat row.

  • ๐Ÿ” Keyword filter: supply a job title, skill, or company name and the Actor discards everything else before it hits your dataset.
  • ๐Ÿ“Š Flat row output: every listing arrives with a consistent schema, so you can append runs and build a historical archive.
  • โšก High throughput: designed to pull up to a million listings per run, respecting the source while moving fast.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Authentic Jobs data

๐Ÿ“ˆ Monitor creative hiring trends.

A market analyst runs the Actor weekly with keywords like 'UX researcher' or 'brand designer' to measure demand shifts and report to their consultancy clients.

๐Ÿ“ฌ Build a niche job alert.

A developer sets the keyword to 'Clojure' and runs the Actor daily, piping new listings into an email digest for a community newsletter.

๐Ÿข Power a curated job board.

A job board owner pulls all remote design roles by leaving the keyword empty and filtering the flat CSV output in a spreadsheet before publishing.

๐ŸŽฏ Source passive candidates.

A recruiter scrapes listings for 'lead product designer' to identify companies that are hiring and approach their current employees.

Why choose this scraper

What you get
No API registration Skip OAuth, app approvals, and rate-limit headaches. The Actor reads the public feed.
Keyword precision Filter on job title or description substring so you never pay for irrelevant listings.
Fixed schema Every run returns the same fields. Append runs, build a database, or feed a dashboard.

How it compares

No other Store actor targets Authentic Jobs the same way, so the honest comparison is with the alternatives teams actually weigh.

Authentic Jobs Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When Authentic Jobs changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with an optional keyword that filters listings as they are read, so only matching roles land in your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.10
1,000 results $21.00
10,000 results $210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Authentic Jobs Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Authentic Jobs through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/authentic-jobs-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your keyword may be too specific or contain a typo. Try broadening it, checking the spelling, or running the Actor once with an empty keyword to see what is currently available on the site.

The run finished but collected fewer items than my maxItems setting.

This is normal. The Actor stops when it has read all available listings that match your keyword. If fewer listings exist on the site, it will return only that many.

The Actor is taking a long time to finish.

A high maxItems value with a broad keyword can take time to process. The Actor is designed to be polite to the server. You can reduce the maxItems or use a more specific keyword to speed up the run.

Some job descriptions seem truncated or missing.

The Actor captures the full text as displayed on the listing page. If a description is cut off there, the original poster may have limited it. Try visiting the direct application link for the complete posting.

FAQ

Question Answer
Do I need an Authentic Jobs account or API key? No. This Actor reads the publicly available job listings, so no login, account, or API key is required.
How does the keyword filter work? The keyword is matched as a case-insensitive substring against both the job title and the full description. Only listings that contain the keyword are returned.
What happens if I leave the keyword field empty? The Actor collects all available job listings up to the maximum you set, without any filtering.
Can I scrape listings by location or company type? The current input schema supports filtering by keyword only. You can achieve further filtering by post-processing the exported CSV or JSON dataset.
What format is the data exported in? You can export your results in CSV, JSON, Excel, or XML directly from the Apify dataset tab.
How many job listings can I collect in one run? You can set the maximum up to 1,000,000 listings. The Actor will stop when it reaches that number or when there are no more listings to read.
Does this Actor scrape the full job description? Yes, the full body text of the job description is included in each row, along with the title, company, and application link.
How often should I run this Actor? You can schedule it to run as often as you like, from once a month to every few hours, depending on how quickly you need to catch new postings.
Is it legal to scrape Authentic Jobs? This Actor accesses only publicly available data. You should review Authentic Jobs' terms of service and consult with your own legal counsel to ensure your specific use case is compliant.
Can I get only remote jobs? If the word 'remote' appears in the job title or description, you can use it as your keyword. Otherwise, you can filter the exported dataset for a location column if one is present.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Authentic Jobs, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer Maximum number of job listings to collect per run. 10
keyword string Optional. Substring match against job title or description (case-insensitive). not set

Pricing

from $19.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.019 to $0.021

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~authentic-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Authentic Jobs Scraper on Apify All scrapers