NPM Packages Scraper avatar

NPM Packages Scraper

Pricing

Pay per usage

Go to Apify Store
NPM Packages Scraper

NPM Packages Scraper

Busca pacotes no npm por palavra-chave e devolve dados estruturados: downloads mensais e semanais, versão, número de dependentes, licença, repositório, homepage e keywords. Consumer da API pública do registry — sem browser, estável e rápido. Pronto para planilha, BI ou IA.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Busca pacotes no npm por palavra-chave e devolve dados estruturados — downloads mensais/semanais, versão, dependentes, licença, repositório e keywords — via a API pública do registry. Sem browser, sem API key.

Por que usar

Consome a API de busca oficial do registry (registry.npmjs.org/-/v1/search), então o resultado é estável, tipado e rápido. Exporte em JSON, CSV ou Excel (ou puxe via API e MCP) para análise de ecossistema JS/TS, due diligence de dependências, market research de pacotes ou pipelines de IA.

Casos de uso

  • Mapear os pacotes mais baixados de um tema (ex.: react, testing, orm)
  • Monitorar versões, dependentes e licenças de dependências
  • Descobrir repositórios e homepages de um conjunto de pacotes
  • Alimentar agentes de IA com dados frescos do npm

Como rodar

  1. Preencha searchQuery (ex.: react) e clique em Start.
  2. Acompanhe o run — os pacotes aparecem no Dataset em tempo real.
  3. Exporte em JSON / CSV / Excel ou consuma via API e MCP.
  4. (Opcional) Agende execuções recorrentes no Scheduler da Apify.

Input

CampoTipoObrigatórioDescrição
searchQuerystringsimO que procurar no npm. Ex.: react, express, test framework.
maxItemsintegerMáximo de pacotes a coletar (1–5000). Padrão 100.

Exemplo de input

{
"searchQuery": "react",
"maxItems": 20
}

Output

Cada item no Dataset:

{
"name": "react",
"description": "React is a JavaScript library for building user interfaces.",
"url": "https://www.npmjs.com/package/react",
"version": "19.2.7",
"downloadsMonthly": 581977654,
"downloadsWeekly": 147530499,
"dependents": 212794,
"license": "MIT",
"keywords": ["react"],
"publisher": "react-bot",
"homepage": "https://react.dev/",
"repository": "https://github.com/facebook/react",
"lastPublish": "2026-06-28T05:15:41.245Z",
"updated": "2026-06-28T05:15:41.245Z",
"searchQuery": "react",
"scrapedAt": "2026-06-28T00:00:00.000Z"
}

Use com agentes de IA (MCP)

Este Actor é compatível com o Apify MCP Server — agentes de IA (Claude, ChatGPT, Cursor) descobrem o Actor pelo nome npmjs-scraper, leem o input_schema e chamam direto. O dataset_schema garante output tipado e estável.

Preço — Pay Per Event

EventoPreço
package-scraped$0.005 por pacote retornado

Você paga apenas pelo resultado: runs que não acham nada custam zero.

FAQ

  • Preciso de API key ou login? Não — a API de busca do npm é pública.
  • Em quais formatos exporto? JSON, CSV, Excel, HTML table, ou via API/MCP.
  • Dá para agendar? Sim — use o Scheduler da Apify para coletas recorrentes.
  • O formato do output muda entre execuções? Não — o dataset_schema mantém os campos estáveis.

Changelog

  • 0.1 — primeira versão: consumer da API de busca do registry npm.