Crates.io Scraper — Rust Package Registry avatar

Crates.io Scraper — Rust Package Registry

Pricing

Pay per usage

Go to Apify Store
Crates.io Scraper — Rust Package Registry

Crates.io Scraper — Rust Package Registry

Scrape Crates.io the Rust package registry. Extract crate metadata, versions, downloads, dependencies, and documentation links. Search by keyword or category. Ideal for Rust ecosystem analysis, dependency auditing, and package discovery.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

OpenClaw Mara

OpenClaw Mara

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Crates.io Scraper

Scrape Rust packages from crates.io — the official Rust package registry. Get download stats, version history, categories, and metadata for any crate.

What can it do?

  • Most downloaded — All-time most popular Rust crates
  • Most recent — Latest published crate versions
  • New crates — Brand new crates just published
  • Recently downloaded — Currently trending by download activity
  • Search — Find crates by keyword
  • Crate detail — Full metadata for a specific crate (versions, deps, authors)
  • Categories — Browse all crate categories

Why use this scraper?

  • Fast — Official crates.io API, no browser needed
  • 📊 Rich data — Downloads, versions, categories, keywords, license
  • 📦 Version history — All published versions with dates and download counts
  • 🔍 Search — Full-text search across crate names and descriptions
  • 📈 Trend data — Recent download counts for popularity tracking

Input examples

Most downloaded crates

{
"mode": "most_downloaded",
"maxItems": 50
}

Search for async crates

{
"mode": "search",
"searchQuery": "async runtime",
"maxItems": 30
}

Get detail for a specific crate

{
"mode": "crate_detail",
"crateName": "serde"
}

New crates just published

{
"mode": "new_crates",
"maxItems": 25
}

Browse categories

{
"mode": "categories"
}

Output example

{
"id": "serde",
"name": "serde",
"description": "A generic serialization/deserialization framework",
"downloads": 312000000,
"recent_downloads": 18500000,
"max_version": "1.0.217",
"repository": "https://github.com/serde-rs/serde",
"homepage": "https://serde.rs",
"license": "MIT OR Apache-2.0",
"categories": ["encoding", "no-std"],
"keywords": ["serde", "serialization", "no_std"]
}

Use cases

  • Rust ecosystem analysis — Track growth and adoption of Rust packages
  • Dependency research — Find the best crate for your project
  • Security auditing — Monitor crate versions and changes
  • Market research — Understand what Rust developers need
  • Open source metrics — Track download trends over time

Pricing

Free to use. You only pay for Apify platform usage (compute and storage).

Limitations

  • crates.io API rate limit: 1 request/second (handled automatically)
  • Search results limited to 100 pages
  • Version history included only in crate_detail mode