Crates.io Rust Crates Scraper avatar

Crates.io Rust Crates Scraper

Pricing

from $12.00 / 1,000 result items

Go to Apify Store
Crates.io Rust Crates Scraper

Crates.io Rust Crates Scraper

Search crates.io, the Rust package registry. Returns crate name, version, description, repository, homepage, documentation, license, downloads, recent downloads, last updated, categories, keywords, owner team, dependencies, and yank status. Search by keyword or look up specific crates by name.

Pricing

from $12.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

ParseForge Banner

๐Ÿฆ€ crates.io Rust Package Scraper

๐Ÿš€ Pull Rust crates with version, edition, downloads, dependencies, repo, categories, keywords, features, crate size, license. 34 fields.

The crates.io Rust Package Scraper pulls rich crate metadata from the official Rust crates registry. Output includes crate ID + name, newest + max-stable + default versions, description, license, total + recent downloads, homepage, repository, documentation URL, structured + plain keywords, structured + plain categories, created / updated dates, yanked flag, exact-match flag (for search), and per-version metadata: edition (2015 / 2018 / 2021 / 2024), crate size, features, has-lib flag, bin names, version-level downloads.

Four modes in one Actor: free-text search, newest crates feed, most-downloaded, and recently-updated. Plus direct lookup by crate name. Lookup mode enriches each record with detailed keyword + category objects (with their own crate counts).

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Rust developers, security teams, SBOM builders, ecosystem analytics teams, ML datasets, package-discovery toolsRust supply chain analysis, ecosystem health monitoring, crate-discovery tools, dependency-graph extraction, learning Rust

๐Ÿ“‹ What the crates.io Rust Package Scraper does

Five filtering workflows in a single run:

  • ๐Ÿ” Search. Free-text crates.io search.
  • ๐Ÿ“ˆ Newest / popular. Sort by new, by total downloads, by recent activity.
  • ๐Ÿ†” Lookup. Pull specific crates by name with full enrichment.
  • โš™๏ธ Per-version metadata. Edition, crate size, features, bin names, has-lib flag.
  • ๐Ÿท๏ธ Categories + keywords. Both as plain arrays and as detailed objects with their own crate counts.

๐Ÿ’ก Why it matters: clean, server-side filtering and fresh data on every run.

๐Ÿ“Š Data fields

Each record includes: categoriesText, cratesIoUrl, description, downloads, keywordsText, license, name, newestVersion, recentDownloads, repository. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Find the crates.io Rust Package Scraper on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick filters and maxItems.
  4. ๐Ÿš€ Run it. Click Start.
  5. ๐Ÿ“ฅ Download. Grab results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to dataset: 3-5 minutes. No coding required.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.

โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Rust Foundation, the crates.io maintainers, or any individual crate author. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.