Web3.career Scraper - Crypto & Web3 Jobs | $3/1K Jobs
Pricing
from $3.00 / 1,000 job results
Web3.career Scraper - Crypto & Web3 Jobs | $3/1K Jobs
Extract Web3, crypto, and blockchain job listings from web3.career. Returns 25 fields: job title & description, company details, salary (min/max/currency), location, employment type, industry, posting date, and expiry. Covers Solidity, Rust, DeFi, remote, and more. Pay-per-result: $3 per 1,000 jobs.
Pricing
from $3.00 / 1,000 job results
Rating
0.0
(0)
Developer
Ale
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Web3.career Scraper - Crypto, Blockchain & Web3 Jobs
Extract Web3, crypto, and blockchain job listings from web3.career -- one of the leading Web3 job boards with hundreds of active listings across Solidity, Rust, DeFi, NFT, and more. Get structured data including full job descriptions, salaries, company info, location, and employment type. No code needed.
What data can you extract?
Every job listing includes:
Job details
- Job title and unique ID
- Full job description (from detail page)
- Employment type (FULL_TIME, CONTRACTOR, etc.)
- Industry (e.g. Crypto, DeFi, NFT)
- Occupational category
- Work hours (e.g. "40 hours per week")
- Tags / skills (15-20 per job from detail page: blockchain, solidity, ethereum, aws, docker, etc.)
- Apply URL (Bondex application link or direct)
- Company website (extracted from Bondex job pages)
- Company social links — LinkedIn, X/Twitter, Discord, Telegram, Medium (from Bondex)
- Salary: structured min/max + currency + period + display text
- Posting date and expiry date (ISO 8601)
Company details
- Company name
- Company logo URL
Location
- City, country, and remote indicator
- Country code for filtering
Meta
- Source URL on web3.career
- Which search query or URL found the job
- Scrape timestamp
Pricing
Flat rate: $0.001 per actor start + $0.003 per result.
| Jobs | Cost |
|---|---|
| 10 jobs | $0.03 |
| 100 jobs | $0.30 |
| 1,000 jobs | $3.00 |
Every job includes full description, salary, company, location, and employment details. No hidden fees, no monthly subscription.
Use with AI Agents (MCP)
Connect this actor to any MCP-compatible AI client -- Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.
Apify MCP server URL:
https://mcp.apify.com?tools=santamaria-automations/web3career-scraper
Example prompt once connected:
"Use
web3career-scraperto find Solidity developer jobs. Return the top 20 results as a table with title, company, salary, and location."
"Use
web3career-scraperto extract all remote Web3 jobs with salary information."
How to use
The scraper supports two input modes:
1. Search URLs (recommended)
Go to web3.career, use the search bar (enter a tag or location), and paste the URL. The scraper paginates automatically.
{"searchUrls": ["https://web3.career/backend-jobs","https://web3.career/solidity-jobs","https://web3.career/remote-jobs","https://web3.career/web3-jobs-germany","https://web3.career/web3-jobs-germany+backend","https://web3.career/backend+remote-jobs"]}
URL patterns:
/backend-jobs— filter by tag/web3-jobs-germany— filter by location/web3-jobs-germany+backend— location + tag/backend+remote-jobs— tag + remote toggle
2. Search Keywords
Enter one or more tags. Each keyword maps to a tag page on web3.career (e.g. "backend" → /backend-jobs).
{"searchQueries": ["solidity", "rust", "react", "defi"],"maxResultsPerQuery": 50}
Fast mode (SERP only)
Disable detail page fetching for faster runs when you only need titles, companies, and salaries:
{"searchUrls": ["https://web3.career/"],"includeJobDetails": false,"maxResults": 500}
Input reference
| Field | Type | Default | Description |
|---|---|---|---|
searchUrls | string[] | Category or search URLs from web3.career. | |
searchQueries | string[] | One or more search keywords / categories. | |
includeJobDetails | boolean | true | Fetch each job's detail page for full description, work hours, and category. |
maxConcurrency | integer | 5 | Parallel detail page requests (1-20). Higher = faster but more bandwidth. |
maxResultsPerQuery | integer | 100 | Max results per keyword/URL. |
maxResults | integer | 10 | Total cap across all modes (0 = unlimited). |
proxyConfiguration | object | Apify auto | Proxy settings. Datacenter proxies work great. |
Output example
{"id": "149132","title": "Java Engineer - DeFi & Web3","company": "Binance","company_logo_url": "https://web3.career/logos/binance.png","location": "Remote","country": "Worldwide","employment_type": "FULL_TIME","industry": "Crypto","tags": ["engineer", "senior", "blockchain", "aws", "bitcoin", "defi", "docker", "ethereum", "golang", "kubernetes", "solana", "remote"],"salary_min": 140000,"salary_max": 200000,"salary_currency": "USD","salary_period": "YEAR","salary_text": "$140k - $200k/year","description_full": "We are looking for a Java Engineer to join our DeFi team...","work_hours": "40 hours per week","apply_url": "https://network.bondex.app/job/binance/java-engineer-defi/4255123","company_website": "https://www.binance.com","company_social_links": ["https://www.linkedin.com/company/binance", "https://x.com/binance"],"posted_at": "2026-05-01","expires_at": "2026-06-01","source_url": "https://web3.career/java-engineer-defi-web3-binance/149132","source_platform": "web3.career","search_query": "https://web3.career/","scraped_at": "2026-05-04T14:30:00Z"}
Output fields
| Field | Type | Description |
|---|---|---|
id | string | Unique job ID on web3.career |
title | string | Job title |
company | string? | Company name |
company_logo_url | string? | Company logo image URL |
location | string | City, country, and/or remote indicator |
country | string? | Country code or name |
employment_type | string? | FULL_TIME, PART_TIME, CONTRACTOR, etc. |
industry | string? | Industry category (Crypto, DeFi, NFT, etc.) |
tags | string[] | Category tags (always an array, never null) |
salary_min | number? | Minimum salary (annual, in salary_currency) |
salary_max | number? | Maximum salary (annual, in salary_currency) |
salary_currency | string? | Currency code (USD, EUR, GBP, etc.) |
salary_period | string? | Pay period (YEAR, MONTH, HOUR, etc.) |
salary_text | string? | Human-readable salary string |
description_full | string? | Full job description text (from detail page) |
work_hours | string? | Work hours (e.g. "40 hours per week") |
apply_url | string? | Application URL (Bondex link or direct) |
company_website | string? | Company website (extracted from Bondex) |
company_social_links | string[] | Company social profiles (LinkedIn, X, Discord, Telegram) |
posted_at | string? | Job posting date (ISO 8601) |
expires_at | string? | Job expiry date (ISO 8601) |
source_url | string | Direct link to the job on web3.career |
source_platform | string | Always "web3.career" |
search_query | string? | The search URL or keyword that found this job |
scraped_at | string | Scrape timestamp (ISO 8601) |
Speed
| Jobs | ~Time (with details) | ~Time (SERP only) | Memory |
|---|---|---|---|
| 10 | ~5 seconds | ~3 seconds | ~16 MB |
| 100 | ~25 seconds | ~10 seconds | ~20 MB |
| 500+ | ~2 minutes | ~30 seconds | ~25 MB |
Detail page fetching runs concurrently (default 5 parallel requests). Increase maxConcurrency for faster runs.
Integrations
This actor works with all Apify integrations:
- API -- trigger runs and download results programmatically
- Webhooks -- get notified when a run completes
- Zapier & Make -- connect to 5,000+ apps
- Google Sheets -- export directly to a spreadsheet
- Slack, Email -- get notifications with results
Related actors
- CryptoJobsList Scraper -- crypto jobs from CryptoJobsList
- RemoteOK Scraper -- remote jobs across all industries
- Indeed Scraper -- 60+ countries, salary & company enrichment
- LinkedIn Jobs Scraper -- LinkedIn job listings
Something not working? Create an issue and we'll fix it fast.