Get on Board Tech Jobs Scraper (LatAm & Remote) avatar

Get on Board Tech Jobs Scraper (LatAm & Remote)

Pricing

from $2.00 / 1,000 job postings

Go to Apify Store
Get on Board Tech Jobs Scraper (LatAm & Remote)

Get on Board Tech Jobs Scraper (LatAm & Remote)

Extract tech job postings from Get on Board, Latin America's leading tech job board: company, seniority, salary range in USD, skills, perks, remote modality, cities, applications count and full description.

Pricing

from $2.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Vivien MORVAN

Vivien MORVAN

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Scrape tech job postings from Get on Board, Latin America's leading job board for developers, designers and data profiles, and get clean structured data: salary range in USD, seniority, skills, perks, remote modality and cities.

What you can do with it

  • Benchmark tech salaries: published ranges in USD by role, seniority and country.
  • Track hiring companies: who recruits which skills in Chile, Colombia, Mexico, Peru, Argentina or remotely.
  • Feed a job alert or an aggregator: run daily with your skills and "Published within 1 day".
  • Map skills demand: the technologies and perks that companies ask for most.

Input

FieldWhat it does
KeywordsSkill or job title, using Get on Board's own search. Empty lists whole categories.
CategoriesCategories to list when no keywords are given. Empty means all 18 categories.
CountriesKeep only jobs open in these countries (Remote is also a value).
Remote jobs onlyKeep only remote-friendly jobs.
Published within (days)Keep only recent jobs.
Maximum number of jobsThe run stops once this many jobs are saved.
Include full descriptionsAdds role, requirements, nice-to-haves and benefits as plain text.

Output

One record per job:

{
"id": "senior-front-end-developer-tcit-santiago-be67",
"url": "https://www.getonbrd.com/jobs/senior-front-end-developer-tcit-santiago-be67",
"title": "Senior Front-end Developer",
"companyName": "TCIT",
"category": "Programming",
"seniority": "Senior",
"modality": "Full time",
"remote": false,
"remoteModality": "hybrid",
"remoteZone": null,
"countries": ["Chile"],
"cities": ["Santiago, Chile"],
"minSalaryUsd": 1900,
"maxSalaryUsd": 2500,
"skills": ["JavaScript", "Vue.js", "TypeScript", "Git"],
"perks": ["remote_partial", "health_coverage", "computer_provided"],
"language": "lang_not_specified",
"applicationsCount": 55,
"publishedAt": "2026-09-23T20:50:32.000Z",
"description": "Requisitos Técnicos\nObligatorios\n- 4+ años desarrollando aplicaciones frontend…"
}

Salaries are monthly gross amounts in USD as published by the company; they are empty when the company does not publish them. Export the dataset as JSON, CSV or Excel, or read it through the Apify API.

A real sample, three postings from the same default run:

TitleCompanySalary (USD/month)City
Developer JavaBICE VIDAnot publishedSantiago, Chile
Desarrollador/a Salesforce IntermedioRyC Tech Group1,800–2,200Santiago, Chile
Desarrollador/aApex Group Chile2,000–2,300Santiago, Chile

Why this one

  • Applications count on every posting (applicationsCount), a signal of how competitive a role already is, not published by every Get on Board scraper on the Store.
  • Full description, requirements, nice-to-haves and perks as plain text, not just the summary card.
  • No browser, no proxy. Get on Board's own public API is read directly, so runs stay fast and cheap.

Good to know

  • Uses Get on Board's public API: fast, reliable, no browser or proxy needed.
  • A job listed in several categories is saved only once.
  • No candidate or recruiter personal data is collected.

Pricing

Pay per result: $2.00 per 1,000 postings, plus $0.00005 per run start. For example, 100 postings cost about $0.20. You only pay for the postings you receive, and platform usage is included in that price.

Run it from your code

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('bibian/getonbrd-jobs-scraper').call({
keywords: 'python',
remoteOnly: true,
maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Python:

from apify_client import ApifyClient
client = ApifyClient(token="<APIFY_TOKEN>")
run = client.actor("bibian/getonbrd-jobs-scraper").call(run_input={
"keywords": "python",
"remoteOnly": True,
"maxItems": 50
})
items = client.dataset(run["defaultDatasetId"]).list_items().items

Frequently asked questions

Do I need an account, cookies or a proxy for Get on Board? No. The actor reads publicly visible pages only.

How do I get only the new postings every day? Save a task, set its publication date filter to the shortest window, and schedule it daily with Apify Schedules. Deduplicate on the id field if you keep your own copy.

Which formats can I export? JSON, CSV, Excel, XML, HTML table or RSS, from the dataset page or through the API.

Can I connect it to Make, Zapier, n8n or Google Sheets? Yes, through Apify integrations and webhooks.

Is it legal to scrape? The actor collects publicly visible postings and respects the robots.txt rules of the site. How you use the data is your responsibility: check the site's terms and the laws that apply to you, for example the GDPR.

Something does not work? Open an issue in the Issues tab. Every public actor is test-run daily and the broken ones are repaired.

Did this save you time? A short review on the Store page helps other people find the actor, and tells me what to improve next.

More job scrapers by the same author