# React UI npm package scraper

**Use case:** 

Scrape React UI npm packages with downloads, maintainers, licenses, repository links, and dependency intelligence.

## Input

```json
{
  "queries": [
    "react ui",
    "react component library"
  ],
  "packageNames": [
    "react",
    "@types/node",
    "typescript"
  ],
  "mode": "search",
  "maxResultsPerQuery": 50,
  "maxItems": 100,
  "enrichMetadata": true,
  "enrichDownloads": false,
  "downloadsPeriod": "last-month"
}
```

## Output

```json
{
  "packageName": {
    "label": "Package"
  },
  "source": {
    "label": "Source"
  },
  "searchQuery": {
    "label": "Search query"
  },
  "version": {
    "label": "Version"
  },
  "description": {
    "label": "Description"
  },
  "license": {
    "label": "License"
  },
  "weeklyDownloads": {
    "label": "Weekly downloads"
  },
  "monthlyDownloads": {
    "label": "Monthly downloads"
  },
  "downloadsInPeriod": {
    "label": "Downloads in period"
  },
  "dependents": {
    "label": "Dependents"
  },
  "publisherUsername": {
    "label": "Publisher"
  },
  "maintainers": {
    "label": "Maintainers"
  },
  "repositoryUrl": {
    "label": "Repository"
  },
  "homepageUrl": {
    "label": "Homepage"
  },
  "latestTag": {
    "label": "Latest tag"
  },
  "versionsCount": {
    "label": "Versions"
  },
  "dependencyCount": {
    "label": "Dependencies"
  },
  "hasTypes": {
    "label": "Types included"
  },
  "scrapedAt": {
    "label": "Scraped at"
  }
}
```

## About this Actor

This example demonstrates how to use [NPM Package Intelligence Scraper](https://apify.com/automation-lab/npm-package-intelligence-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/npm-package-intelligence-scraper) to learn more, explore other use cases, and run it yourself.