Capability · Data

Job Listings Scraper

Tell Seba a role and a location and it scrapes the job boards for you in Telegram — returning a clean CSV with title, company, location, salary where shown, posted date and link. Billed per run.

9:41
Seba
bot · online
Role + locationMultiple boardsSalaryCSV export
Find 100 React jobs in Berlin with salary9:41
Done. Here’s your CSV:
100 React roles in Berlin, deduped across boards
Salary filled in wherever the listing showed it
Title, company, location, posted date and link per row
react_jobs_berlin.csv
Data · 100 rows · CSV
Job Listings · 20 credits
9:41
Message

A clean job dataset from one message

Role and location targeting

Say the role and the city — “React jobs in Berlin” — and Seba pulls matching listings, not a generic dump you have to filter.

Across multiple boards

Seba gathers listings from several public job boards and deduplicates them, so one role doesn’t show up five times.

Salary where it’s listed

When a posting shows pay, Seba captures it. Every row also carries the company, location, posted date and a direct link.

Clean CSV, transparent cost

No tool to install. Ask in Telegram, see the credit cost up front, and get a ready-to-open CSV back in chat.

What the job scraper covers

Public listings, gathered and structured for you.

  • Role + location targeting — search by job title and city or region
  • Multiple boards — gather listings from several public job boards
  • Salary where listed — captured when the posting shows it
  • Company and location — the employer and where the role is based
  • Posted date — how fresh each listing is
  • Direct link — open the original posting for every row
  • Deduplication — the same role across boards collapsed to one row
  • CSV export — a clean file you can open in any spreadsheet
  • Cost shown — the exact credit price before each run

From a role to a CSV in three steps

01

Open Seba in Telegram

One tap into @meetseba_bot. No install, no signup forms.

02

Name the role and location

“Find 100 React jobs in Berlin with salary.” That’s the whole brief.

03

Get the CSV

Seba scrapes the boards, dedupes the listings and returns a clean CSV in chat — with the exact credit cost. Ask for more rows or a different role any time.

When to scrape job listings

Whenever you need the market in a spreadsheet.

  • +Map open roles for a job hunt in one city
  • +Track hiring demand for a role over time
  • +Benchmark salaries where listings show them
  • +Build a sourcing list of companies hiring a skill
  • +Compare a role across multiple cities
  • +Feed a clean CSV into your own tracker or sheet

Frequently asked questions

What does each row include?+

Title, company, location, salary where the listing shows it, posted date and a direct link to the original posting — all in a clean CSV.

Which job boards does it use?+

Several public job boards. Seba gathers matching listings across them and deduplicates so the same role doesn’t repeat.

Does it always get salary?+

Only when the listing shows it — Seba captures pay where it’s public and leaves it blank where the board doesn’t publish it. No made-up numbers.

How many listings can it pull?+

Ask for a target like 100, and Seba returns up to what the boards have for your role and location. It tells you how many it found.

How much does a scrape cost?+

You spend credits per run, and Seba shows the exact cost before it starts. Start free with welcome credits; credits never expire.

Is this public data?+

Yes. Seba gathers public job listings and returns them as a CSV to your Telegram chat. It doesn’t apply on your behalf or touch your accounts.

Scrape job listings in a single message

Name a role and a location, and Seba returns a clean CSV. Pay only for the run.

No install · no signup forms