# Track trending repositories across multiple languages

**Use case:** 

Collect compact GitHub Trending snapshots across Python, Go, Rust, and TypeScript.

## Input

```json
{
  "languages": [
    "python",
    "go",
    "rust",
    "typescript"
  ],
  "since": "daily",
  "maxItems": 40,
  "includeReadme": false,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

## Output

```json
{
  "rank": {
    "label": "Rank",
    "format": "integer"
  },
  "fullName": {
    "label": "Full name",
    "format": "string"
  },
  "repoUrl": {
    "label": "Repository URL",
    "format": "string"
  },
  "repositoryDescription": {
    "label": "Description",
    "format": "string"
  },
  "language": {
    "label": "Language",
    "format": "string"
  },
  "stars": {
    "label": "Stars",
    "format": "integer"
  },
  "forks": {
    "label": "Forks",
    "format": "integer"
  },
  "starsGained": {
    "label": "Stars gained",
    "format": "integer"
  },
  "builtBy": {
    "label": "Built by",
    "format": "array"
  },
  "since": {
    "label": "Time window",
    "format": "string"
  },
  "trendingLanguage": {
    "label": "Trending language",
    "format": "string"
  },
  "trendingUrl": {
    "label": "Trending URL",
    "format": "string"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "string"
  },
  "readmeUrl": {
    "label": "README URL",
    "format": "string"
  },
  "readmeText": {
    "label": "README text",
    "format": "string"
  },
  "readmeTruncated": {
    "label": "README truncated",
    "format": "boolean"
  },
  "warning": {
    "label": "Warning",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [GitHub Trending Scraper](https://apify.com/fetch_cat/github-trending-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/fetch_cat/github-trending-scraper) to learn more, explore other use cases, and run it yourself.