Scrape Crates Io — Data, Details & Metadata avatar
Scrape Crates Io — Data, Details & Metadata

Pricing

Pay per usage

Go to Apify Store
Scrape Crates Io — Data, Details & Metadata

Scrape Crates Io — Data, Details & Metadata

Scrape crates io data at scale with this powerful Apify actor. Extracts data, details & metadata with automatic pagination and proxy rotation. Perfect for market research, competitive intelligence, and data-driven decision making.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Crates.io Scraper

Scrape Crates.io — Rust Package Downloads & Dependencies

Overview

This Apify actor uses the crates.io API to extract detailed information about Rust crates, including download statistics, version info, categories, keywords, repository URLs, documentation links, and license information.

Input

FieldTypeDescriptionDefault
cratesarrayList of Rust crate names["serde", "tokio"]

Example Input

{
"crates": ["serde", "tokio", "reqwest", "clap", "rand"]
}

Output

Each result contains:

  • crateName — The crate name
  • description — Crate description
  • totalDownloads — All-time download count
  • recentDownloads — Recent download count
  • version — Latest version number
  • categories — List of categories
  • keywords — List of keywords
  • repositoryUrl — Source code repository URL
  • documentationUrl — Documentation URL
  • homepage — Homepage URL
  • license — License type
  • createdAt — Date the crate was first published
  • updatedAt — Date of last update
  • latestVersionCrateSize — Size of latest version in bytes
  • latestVersionPublishedAt — Publish date of latest version

Example Output

{
"crateName": "serde",
"description": "A generic serialization/deserialization framework",
"totalDownloads": 250000000,
"recentDownloads": 15000000,
"version": "1.0.195",
"categories": ["encoding", "no-std"],
"keywords": ["serde", "serialization", "no_std"],
"repositoryUrl": "https://github.com/serde-rs/serde",
"documentationUrl": "https://docs.rs/serde",
"homepage": "https://serde.rs",
"license": "MIT OR Apache-2.0",
"createdAt": "2015-02-28T17:55:00Z",
"updatedAt": "2024-01-10T12:00:00Z",
"latestVersionCrateSize": 78000,
"latestVersionPublishedAt": "2024-01-10T12:00:00Z"
}

Notes

  • Uses the official crates.io API with required User-Agent header
  • Respects crates.io API rate limits
  • All data is fetched from a single API endpoint per crate

Built by donnycodesdefi