NPM Packages Scraper
Pricing
Pay per usage
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
Antonio Fernando Rincon de Mendonça
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Preencha
searchQuery(ex.:react) e clique em Start. - Acompanhe o run — os pacotes aparecem no Dataset em tempo real.
- Exporte em JSON / CSV / Excel ou consuma via API e MCP.
- (Opcional) Agende execuções recorrentes no Scheduler da Apify.
Input
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
searchQuery | string | sim | O que procurar no npm. Ex.: react, express, test framework. |
maxItems | integer | — | Má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
| Evento | Preç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_schemamantém os campos estáveis.
Changelog
- 0.1 — primeira versão: consumer da API de busca do registry npm.