{"uid":"cap_E1Aipl_mZY6UVY4XMc-SH","slug":"northline-github-pr-insights-5c50b7e4","name":"Northline GitHub PR Insights","description":"Pay-per-call APIs, paid downloads and work-on-request for agents. Payment: x402 (USDC on Base, eip155:8453), no accounts or API keys. Catalog: https://206-81-14-131.sslip.io/?format=json. Agent guide: https://206-81-14-131.sslip.io/llms.txt","url":"https://206-81-14-131.sslip.io/svc/github-pr-insights/pull?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_owFHWguxwqqRJd1y-CfLT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches analytics and insights for a specific GitHub pull request, paid per-call via x402 micropayment","exampleAgentPrompt":"Can you pull up the insights for pull request #847 on the facebook/react GitHub repo — I want to know how many files changed, how many commits it has, who reviewed it, and whether it was merged?","exampleUseCases":[{"title":"Open source PR due diligence","prompt":"I'm evaluating a contribution to the kubernetes/kubernetes repo — can you get me the insights for PR #123456? I want to see how many reviewers it had, how many commits, and if it's been merged."},{"title":"Automated CI/CD PR audit","prompt":"For the pull request #42 in myorg/backend-service on GitHub, fetch me the full PR insights so I can log the file change count and merge status to our deployment records."},{"title":"Competitor repo activity tracking","prompt":"Can you grab the PR insights for pull request #99 in vercel/next.js? I want to know who reviewed it, the number of files changed, and any comments activity."}],"resultDescription":"Returns structured data about the specified GitHub pull request including metadata such as title, author, state (open/closed/merged), number of commits, files changed, lines added/deleted, list of reviewers, review decisions, and comment counts.","failureModes":["Invalid or non-existent repository owner/name returns a 404-style error","Non-existent PR number returns a not-found error","Private repository without access returns an authorization error","Payment failure via x402 prevents the call from completing","Malformed request parameters return a validation error","GitHub API rate limiting or downtime causes upstream errors"],"whenToPreferThis":"Choose this endpoint when you need pull request analytics from GitHub without managing a GitHub API key or OAuth token — ideal for agents operating in keyless, pay-per-call environments using x402 micropayments. Prefer it over direct GitHub API calls when the agent lacks credentials or when per-call billing via USDC is preferable to maintaining API quota.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T18:40:58.893Z","isFirstParty":false,"canonicalSlug":"northline-github-pr-insights-5c50b7e4"}