other

Get front page data.

This endpoint returns a summary of the most important data for the front page of crates.io.

get/api/v1/summary

Request

  • Base URL: https://crates.io
  • URL: https://crates.io/api/v1/summary
  • Auth: none declared

Response

Successful Response

num_cratesinteger required

The total number of crates on crates.io.

num_downloadsinteger required

The total number of downloads across all crates.

Example response

{
  "just_updated": [
    {
      "badges": [],
      "created_at": "2019-12-13T13:46:41Z",
      "default_version": "1.3.0",
      "description": "A generic serialization/deserialization framework",
      "documentation": "https://docs.rs/serde",
      "downloads": 123456789,
      "homepage": "https://serde.rs",
      "id": "serde",
      "links": {
        "owner_team": "/api/v1/crates/serde/owner_team",
        "owner_user": "/api/v1/crates/serde/owner_user",
        "owners": "/api/v1/crates/serde/owners",
        "reverse_dependencies": "/api/v1/crates/serde/reverse_dependencies",
        "version_downloads": "/api/v1/crates/serde/downloads",
        "versions": "/api/v1/crates/serde/versions"
      },
      "max_stable_version": "1.3.0",
      "max_version": "2.0.0-beta.1",
      "name": "serde",
      "newest_version": "1.2.3",
      "num_versions": 13,
      "recent_downloads": 456789,
      "repository": "https://github.com/serde-rs/serde",
      "updated_at": "2019-12-13T13:46:41Z"
    }
  ],
  "most_downloaded": [
    {
      "badges": [],
      "created_at": "2019-12-13T13:46:41Z",
      "default_version": "1.3.0",
      "description": "A generic serialization/deserialization framework",
      "documentation": "https://docs.rs/serde",
      "downloads": 123456789,
      "homepage": "https://serde.rs",
      "id": "serde",
      "links": {
        "owner_team": "/api/v1/crates/serde/owner_team",
        "owner_user": "/api/v1/crates/serde/owner_user",
        "owners": "/api/v1/crates/serde/owners",
        "reverse_dependencies": "/api/v1/crates/serde/reverse_dependencies",
        "version_downloads": "/api/v1/crates/serde/downloads",
        "versions": "/api/v1/crates/serde/versions"
      },
      "max_stable_version": "1.3.0",
      "max_version": "2.0.0-beta.1",
      "name": "serde",
      "newest_version": "1.2.3",
      "num_versions": 13,
      "recent_downloads": 456789,
      "repository": "https://github.com/serde-rs/serde",
      "updated_at": "2019-12-13T13:46:41Z"
    }
  ],
  "most_recently_downloaded": [
    {
      "badges": [],
      "created_at": "2019-12-13T13:46:41Z",
      "default_version": "1.3.0",
      "description": "A generic serialization/deserialization framework",
      "documentation": "https://docs.rs/serde",
      "downloads": 123456789,
      "homepage": "https://serde.rs",
      "id": "serde",
      "links": {
        "owner_team": "/api/v1/crates/serde/owner_team",
        "owner_user": "/api/v1/crates/serde/owner_user",
        "owners": "/api/v1/crates/serde/owners",
        "reverse_dependencies": "/api/v1/crates/serde/reverse_dependencies",
        "version_downloads": "/api/v1/crates/serde/downloads",
        "versions": "/api/v1/crates/serde/versions"
      },
      "max_stable_version": "1.3.0",
      "max_version": "2.0.0-beta.1",
      "name": "serde",
      "newest_version": "1.2.3",
      "num_versions": 13,
      "recent_downloads": 456789,
      "repository": "https://github.com/serde-rs/serde",
      "updated_at": "2019-12-13T13:46:41Z"
    }
  ],
  "new_crates": [
    {
      "badges": [],
      "created_at": "2019-12-13T13:46:41Z",
      "default_version": "1.3.0",
      "description": "A generic serialization/deserialization framework",
      "documentation": "https://docs.rs/serde",
      "downloads": 123456789,
      "homepage": "https://serde.rs",
      "id": "serde",
      "links": {
        "owner_team": "/api/v1/crates/serde/owner_team",
        "owner_user": "/api/v1/crates/serde/owner_user",
        "owners": "/api/v1/crates/serde/owners",
        "reverse_dependencies": "/api/v1/crates/serde/reverse_dependencies",
        "version_downloads": "/api/v1/crates/serde/downloads",
        "versions": "/api/v1/crates/serde/versions"
      },
      "max_stable_version": "1.3.0",
      "max_version": "2.0.0-beta.1",
      "name": "serde",
      "newest_version": "1.2.3",
      "num_versions": 13,
      "recent_downloads": 456789,
      "repository": "https://github.com/serde-rs/serde",
      "updated_at": "2019-12-13T13:46:41Z"
    }
  ],
  "num_crates": 123456,
  "num_downloads": 123456789,
  "popular_categories": [
    {
      "category": "Game development",
      "crates_cnt": 42,
      "created_at": "2019-12-13T13:46:41Z",
      "description": "Libraries for creating games.",
      "id": "game-development",
      "parent_categories": [],
      "slug": "game-development",
      "subcategories": []
    }
  ],
  "popular_keywords": [
    {
      "crates_cnt": 42,
      "created_at": "2017-01-06T14:23:11Z",
      "id": "http",
      "keyword": "http"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.