GitHub Repo & Dependency Scraper
Pricing
from $3.00 / 1,000 results
GitHub Repo & Dependency Scraper
Try Input: 1 repository + 1 dependency ≈ USD 0.01–0.03/repo. From USD 0.01–0.03/repo. Paste repository and Start.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
naoki anzai
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
GitHub Repo Dependency Intelligence
Paid first-run JSON ≈ USD 0.01–0.03/repo (1 repository + 1 dependency). Keep reports, exports, and movement options bounded for the first run. Open Try for free → Input and run this JSON.
{"repositories": ["facebook/react"],"manifestPaths": ["package.json"],"includeDevDependencies": false,"includeRepositorySummary": true,"maxDependenciesPerRepo": 1,"timeoutMs": 15000,"delivery": "dataset","dryRun": false}
Paste repository and Start.
Analyze public GitHub repositories, package manifests, dependencies, and repository health signals using the GitHub REST API.
Store Quickstart
Run the single-input JSON above first; keep optional reports and exports disabled or bounded.
Use with Apify MCP
Exact actor: taroyamada/github-repo-dependency-intelligence
Sample input JSON:
{"repositories": ["facebook/react"],"manifestPaths": [],"includeDevDependencies": true,"includeRepositorySummary": true,"maxDependenciesPerRepo": 250,"timeoutMs": 20000,"delivery": "dataset"}
Use cases
Use this actor for OSS dependency & supply-chain audit — enumerate GitHub repo dependencies, releases, and manifests. Auth-free, official-API-first, with a stable output schema and documented source compliance.
What It Does
- Fetch repository metadata from GitHub
- Inspect common manifest files such as
package.json,requirements.txt,pyproject.toml, andgo.mod - Emit dependency rows with package manager, dependency group, name, and version
- Emit manifest file rows and repository summary rows
- Support optional GitHub token for higher API limits
Input
{"repositories": ["facebook/react", "nodejs/node"],"manifestPaths": [],"includeDevDependencies": true,"includeRepositorySummary": true,"maxDependenciesPerRepo": 250,"delivery": "dataset","dryRun": false}
manifestPaths can be left empty to use common defaults.
Input Examples
Example: Single-target audit
{"targets": ["example-target-1"],"maxResultsPerTarget": 30}
Example: Bulk portfolio
{"targets": ["target-1","target-2","target-3"],"maxResultsPerTarget": 50,"snapshotKey": "github-repo-dependency-intelligence-state"}
Example: Recurring delta watch
{"targets": ["target-1"],"snapshotKey": "github-repo-dependency-intelligence-state","emitChangedOnly": true}
Output Rows
repository_summarymanifest_filedependency
Webhook delivery sends the full payload and does not also push dataset rows.
Local Run
npm installnpm testnode src/index.js
Notes
This actor uses public GitHub APIs. Without a token, GitHub rate limits are lower. Add githubToken for larger batches.