Dùng thử 7 ngày

Scraper Indeed trả về 50 việc làm mỗi trang

Indeed không có API tìm việc, và một yêu cầu thông thường chỉ nhận về bước kiểm tra bảo mật, không phải việc làm. Web Unlocker mở trang tìm kiếm trong một trình duyệt thật và trả về trang với 50 thẻ việc làm, kèm mức lương và xếp hạng, tính như một trang: 1.000 việc làm chỉ 2 cent.

Thử:

1.000 yêu cầu miễn phí · Chỉ tính phí khi thành công · 195+ quốc gia · Sẵn sàng cho Claude

indeed.com/jobs?q=marketing+manager&l=Austin,+TX&limit=50Lượt chạy mẫu · 75 việc làm · tính như 1 trang · 13.2 giây
Tải xuống
  1. Mở trình duyệt thật tại Mỹ
  2. Tải trang tìm kiếm giống như một người dùng
  3. Đọc các thẻ việc làm và mức lương

Trang Indeed mất 10 đến 30 giây để tải. Hệ thống vẫn đang xử lý, bạn không cần nhấp lại.

Sẵn sàng cho các lượt tìm kiếm của riêng bạn? Nhận API key hoặc đặt lịch demo.

Nhận API key và các yêu cầu miễn phí

Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận:

  • API key trong vòng một ngày làm việc
  • Yêu cầu miễn phí trên chính các trang đích của bạn
4.7 / 5 trên G2từ 79 đánh giá
Đặt lịch demo

Không cần thẻ. Hủy bất cứ lúc nào. Chúng tôi phản hồi trong vòng một ngày làm việc.

Thu thập 1.000 tin tuyển dụng Indeed với 2 cent

Một trang tìm việc trên Indeed chứa 50 thẻ việc làm kèm mức lương, xếp hạng công ty và ngày đăng, và Web Unlocker tính phí nó như một trang. Các scraper Indeed trên Apify và Bright Data tính phí mỗi việc làm như một bản ghi riêng.

Một trang, 50 việc làm.
Hai mươi trang, 1.000 việc làm.

Cần mô tả đầy đủ? Trang riêng của mỗi việc làm là thêm một yêu cầu, nên 1.000 việc làm kèm mô tả có giá $1.00. Chia thị trường theo ngày đăng, bán kính, mức lương hoặc làm việc từ xa, và mỗi bộ lọc là thêm một trang 50 việc làm.

Chi phí cho 1.000 việc làm Indeed kèm mô tả đầy đủ

20 trang tìm kiếm và 1.000 trang việc làm, theo giá công bố

  • $1.00Gologin Web Unlocker
  • $1.50Bright Data
  • $5.00Indeed Job Scraper (trên Apify)
  • $6.00Indeed Scraper by Apify

Bright Data, Indeed Scraper của chính Apify và Indeed Job Scraper trên Apify tính phí mỗi việc làm như một bản ghi: 1.000 bản ghi ở giá pay-as-you-go và gói Free.

94 trong 100 trang Indeed trả về ngay lần đầu

Một trăm trang Indeed được yêu cầu liên tiếp, không thử lại: tìm việc ở 40 thành phố, trang việc làm, trang công ty, trang đánh giá và bốn trang theo quốc gia. Đây là những gì trả về, và nhanh đến đâu.

Trang không trả về thì tốn $0.
Bạn trả tiền cho trang, không phải cho số lần thử.

Bắt việc làm Indeed ngay trong ngày đăng

Sắp xếp lượt tìm kiếm theo ngày hoặc giới hạn trong 24 giờ qua, và các tin mới nhất nằm trên cùng. Script của bạn yêu cầu đúng trang đó bao nhiêu lần tùy bạn: kiểm tra mỗi giờ là 24 trang mỗi ngày, $0.71 mỗi tháng.

Bộ dữ liệu việc làm cập nhật theo tháng.
Trang của bạn là của hôm nay.

Cách thu thập tin tuyển dụng Indeed bằng Python hoặc Node.js

Thu thập Indeed không cần phân tích HTML: JSON của chính Indeed nằm trong mọi trang tìm kiếm, 50 việc làm kèm chức danh, công ty, mức lương, xếp hạng và ngày đăng. Trang của một việc làm cũng chứa mô tả đầy đủ theo cách đó.

  1. Bước 01

    Nhận API key

    Điền biểu mẫu ở trên. Key sẽ được gửi qua email trong vòng một ngày làm việc.

  2. Bước 02

    Chọn trang

    Một lượt tìm kiếm với limit=50 cho 50 việc làm, trang của một việc làm để lấy mô tả, hoặc tab việc làm của một công ty, từng trang một.

  3. Bước 03

    Đọc JSON

    Cắt mảng results ra khỏi trang và bạn có mọi trường mà Indeed hiển thị, từ mức lương đến ngày đăng.

Cài đặt
pip install requests
Chạy
GOLOGIN_SCRAPING_API_KEY=your_key python indeed_jobs.py
Gửi tới
https://parsing.webunlocker.gologin.com/v1/scrape
import json
import os
import time
from urllib.parse import urlencode

import requests

query = "marketing manager"
where = "Austin, TX"


def scrape(url):
    for attempt in range(3):
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            params={"url": url, "geo": "us", "format": "json"},
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            timeout=90,
        )
        page = response.json().get("data", {}).get("html", "") if response.ok else ""
        if '"results":[{' in page:
            return page
        time.sleep(5)
    raise RuntimeError("No jobs came back, try again later")


def embedded(page, marker):
    start = page.index(marker) + len(marker) - 1
    value, _ = json.JSONDecoder().raw_decode(page[start:])
    return value


search = "https://www.indeed.com/jobs?" + urlencode({"q": query, "l": where, "limit": 50})
page = scrape(search)
jobs = [
    {
        "title": job["title"],
        "company": job["company"],
        "location": job["formattedLocation"],
        "salary": (job.get("salarySnippet") or {}).get("text"),
        "rating": job.get("companyRating") or None,
        "posted": job.get("formattedRelativeTime"),
        "sponsored": job.get("sponsored", False),
        "url": "https://www.indeed.com/viewjob?jk=" + job["jobkey"],
    }
    for job in embedded(page, '"results":[')
]

print(json.dumps({"query": query, "where": where, "jobs_on_page": len(jobs), "jobs": jobs}, indent=2, ensure_ascii=False))

Sẵn sàng chạy nó trên các lượt tìm kiếm của riêng bạn? Nhận API key và các yêu cầu miễn phí.

Chọn cách lấy dữ liệu Indeed

Indeed không có API tìm việc cho ứng dụng của bạn, và mọi scraper việc làm Indeed làm sẵn đều tính phí từng việc làm. Đây là những gì mỗi hướng lấy dữ liệu việc làm Indeed đòi hỏi cho cùng 1.000 việc làm.

Dữ liệu tìm việc, đơn vị tính phí, giá cho 1.000 việc làm kèm mô tả, số việc làm trong một yêu cầu, các trang sau trang đầu, dữ liệu công ty, định dạng trang và gói bắt đầu miễn phí ở Gologin Web Unlocker, Indeed API, Apify và Bright Data
Bạn cần gìWeb UnlockerIndeed APIApifyBright Data
Dữ liệu tìm việc cho ứng dụng của bạnCóKhôngCóCó
Bạn trả tiền choMột trangKhông có APIMỗi việc làmMỗi bản ghi
1.000 việc làm kèm mô tả đầy đủ$1.00Không có$0.10 đến $6$1.50
Việc làm trong một yêu cầu50Không cóTối đa 1.000 mỗi lần chạyMột bản ghi
Trang 2 trở điTừ tài khoản của bạnKhông cóCóCó
Đánh giá và mức lương của công tyCóKhôngKhôngCó
Toàn bộ trang ở dạng HTML hoặc MarkdownCóKhôngKhôngKhông
Miễn phí để bắt đầu cho doanh nghiệpCóKhôngCóCó

Cần thu thập nhiều hơn Indeed? Web Unlocker trả về bất kỳ trang nào theo cùng cách, với cùng mức giá.

Thêm Cloud Browser để lấy mọi trang từ tài khoản của bạn

Web Unlocker trả về một trang cho mỗi yêu cầu, và Indeed chỉ cho khách xem một trang việc làm trước khi yêu cầu đăng nhập. Hãy thêm Cloud Browser cho phần còn lại: nó đăng nhập tài khoản Indeed của bạn một lần và giữ phiên đó luôn hoạt động, nên trang 2, trang 20 và trang 50 mở giống như trang 1, trên cùng một thiết bị và cùng một IP dân cư.

  • Đăng nhập một lần, luôn giữ đăng nhập

    Phiên của bạn là một trình duyệt vẫn đang chạy, không phải một file được khôi phục. Tối nay đóng script, mai mở lại, và Indeed vẫn thấy cùng một người dùng đã đăng nhập.

  • Cùng thiết bị, cùng IP, cùng đăng nhập

    Profile giữ cookie và IP dân cư của nó qua mỗi lần chạy, nên Indeed thấy một người trên một chiếc laptop, không phải một khách mới ở mỗi trang.

  • Từng trang một, từ tài khoản của bạn

    Điều khiển nó từ Playwright, Puppeteer hoặc Claude: mở tìm kiếm, nhấp trang tiếp, đọc các thẻ, lặp lại. Đã bao gồm IP dân cư.

Chạy nó từ Playwright, Puppeteer hoặc Claude. Xem Cloud Browser.

Một phần của bộ công nghệ hoàn chỉnh

Một tài khoản, một mạng proxy, một hệ sinh thái. Chọn sản phẩm phù hợp với công việc.

Thu thập cả các trang web khác? Xem các scraper Google Maps, Reddit và YouTube, hoặc mọi công cụ thu thập dữ liệu web.

Câu hỏi về scraper Indeed

Làm thế nào để thu thập dữ liệu việc làm trên Indeed?

Gửi địa chỉ tìm kiếm Indeed tới Web Unlocker kèm limit=50. Nó mở trang trong một trình duyệt thật từ một địa chỉ Mỹ và trả về trang kèm JSON của chính Indeed bên trong: 50 việc làm với chức danh, công ty, địa điểm, mức lương, xếp hạng công ty, ngày đăng và liên kết. Đoạn code ở trên làm đúng như vậy.

Indeed có API không?

Không dành cho tìm việc. Publisher API cũ, từng trả về danh sách việc làm, đã ngừng hoạt động, và các API hiện tại của Indeed dành cho các đối tác gửi việc làm lên Indeed, như hệ thống theo dõi ứng viên. Không API nào trả kết quả tìm kiếm cho bên thứ ba, nên một scraper đọc các trang công khai thay thế.

Indeed API có miễn phí không?

Không có Indeed API nào, dù trả phí hay miễn phí, để đọc tin tuyển dụng. Web Unlocker bắt đầu với 1.000 yêu cầu miễn phí, đủ cho 1.000 trang tìm kiếm, mỗi trang 50 việc làm.

Indeed có cho phép thu thập việc làm không?

Điều khoản của Indeed được viết cho những người đang tìm việc, và các trang tìm việc của Indeed là công khai, tải được mà không cần đăng nhập. Web Unlocker tải chúng giống như trình duyệt của một người dùng và trả về trang đó. Bạn thu thập gì và dùng ra sao là quyết định của bạn, vì vậy hãy đối chiếu với các quy định áp dụng cho dự án của bạn.

Thu thập tin tuyển dụng có hợp pháp không?

Tin tuyển dụng được đăng để người ta đọc, và scraper đọc các trang công khai mà người dùng nhìn thấy. Quy định khác nhau theo quốc gia và theo cách bạn dùng dữ liệu, nên hãy đối chiếu cách dùng của bạn với chúng. Web Unlocker trả về trang; phần còn lại là của bạn.

Job scraper là gì?

Một chương trình tải các trang của trang tuyển dụng và lấy các tin ra thành dữ liệu: chức danh, công ty, địa điểm, mức lương, ngày đăng, mô tả và liên kết. Trên Indeed, Web Unlocker lo phần tải trang, còn các trường được lấy ra từ JSON mà Indeed nhúng trong mọi trang.

Làm thế nào để thu thập dữ liệu Indeed bằng Python?

Gửi địa chỉ tìm kiếm tới API scraper Indeed bằng thư viện requests, tìm mảng results trong trang và nạp nó bằng module json. Tab Python ở trên là một script hoàn chỉnh, đã được kiểm thử trên API thật: 50 việc làm trong một yêu cầu.

Làm thế nào để lấy mô tả công việc đầy đủ?

Trang của mỗi việc làm chứa nó. Mở indeed.com/m/viewjob?jk= kèm mã việc làm qua Web Unlocker: nó trả về mô tả dưới dạng văn bản và HTML, cùng chức danh, công ty, địa điểm và loại công việc. Một trang cho mỗi việc làm, 1.000 mô tả có giá $0.98.

Tại sao Indeed yêu cầu tôi đăng nhập ở trang 2?

Indeed cho khách xem một trang của lượt tìm kiếm và yêu cầu tài khoản ở trang tiếp theo. Có hai cách: chia lượt tìm kiếm theo ngày đăng, bán kính, mức lương hoặc làm việc từ xa, và mỗi bộ lọc là một trang mới với 50 việc làm; hoặc mở Indeed trong Cloud Browser, đăng nhập tài khoản của chính bạn một lần, rồi lật từng trang từ phiên đó.

Dữ liệu việc làm cập nhật nhanh đến đâu?

Mới như chính Indeed. Sắp xếp lượt tìm kiếm theo ngày hoặc lọc trong 24 giờ qua và trang hiển thị các tin được đánh dấu Just posted. Bộ dữ liệu việc làm bán theo bản ghi cập nhật theo tuần hoặc theo tháng; một trang là trang của hôm nay.

Có thể thu thập mức lương và đánh giá công ty trên Indeed không?

Có. Trang của một công ty trả về xếp hạng, số lượng đánh giá và các việc làm đang tuyển; các trang đánh giá của công ty trả về mỗi trang 20 đánh giá kèm ưu và nhược điểm, từng trang một; trang mức lương liệt kê mức trả theo chức danh. Các trang mức lương theo chức danh và thành phố cũng dùng được, kèm mức trung bình và khoảng dao động.

Có hoạt động ngoài nước Mỹ không?

Có. Các trang Indeed của Anh, Canada, Đức và Pháp trả về trang tìm kiếm theo cùng cách, với quốc gia của IP được đặt tương ứng. Gửi địa chỉ của trang theo quốc gia và chọn geo trong yêu cầu.

Làm thế nào để xuất việc làm Indeed ra CSV?

Web Unlocker trả về trang chứ không phải một bảng, nên không có gì bị cắt trước khi bạn thấy. Chuyển các việc làm thành CSV chỉ cần vài dòng code, hoặc một prompt: đưa trang cho Claude cùng Gologin scraping skill và yêu cầu một file CSV.

Một scraper Indeed có giá bao nhiêu?

Dưới $1 cho 1.000 trang trên API scraper Indeed, và cùng một mức giá cho mọi trang. Một trang tìm kiếm chứa 50 việc làm, nên 1.000 việc làm từ các trang tìm kiếm có giá 2 cent, và 1.000 việc làm kèm mô tả đầy đủ khoảng $1. Trang tải không được thì không tốn phí. Các gói bắt đầu từ $49 mỗi tháng cho 50.000 yêu cầu.

Có scraper Indeed miễn phí không?

Có, để bắt đầu: Web Unlocker đi kèm 1.000 yêu cầu miễn phí, đủ cho 50.000 việc làm từ các trang tìm kiếm hoặc 1.000 mô tả công việc đầy đủ.

Job scraper Indeed nào tốt nhất?

Tùy vào nhu cầu của bạn. Các scraper Indeed của Apify và Bright Data bán các dòng dữ liệu làm sẵn và tính phí mỗi việc làm như một bản ghi, và người dùng của họ cho biết có những lần chạy trả về ít việc làm hơn số Indeed hiển thị. Web Unlocker là một web scraper Indeed trả về toàn bộ trang với một mức giá, kèm JSON của chính Indeed bên trong, nên bạn tự quyết định giữ những trường nào.

Nhận API key và các yêu cầu miễn phí

Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận:

  • API key trong vòng một ngày làm việc
  • Yêu cầu miễn phí trên chính các trang đích của bạn
4.7 / 5 trên G2từ 79 đánh giá
Đặt lịch demo

Không cần thẻ. Hủy bất cứ lúc nào. Chúng tôi phản hồi trong vòng một ngày làm việc.