# Get GitHub Repositories by Company

> Get GitHub Repositories by Company is a paid API for AI agents from agents.predictleads.com, paid per call via MPP, $0.040000/call, status unknown (last checked 2026-10-30).

Returns a paginated list of GitHub repositories associated with a specific company, identified by company ID or domain.

## Facts

- Endpoint: GET https://agents.predictleads.com/api/v3/companies/{company_id_or_domain}/github_repositories?utm_source=zero.xyz
- Price: $0.040000/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Provider: agents.predictleads.com
- Website: https://agents.predictleads.com
- Canonical page: https://www.zero.xyz/c/agents-predictleads-com-get-github-repositories-by-company-cf18a86e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zC4VEh9kh_iHu8sZm1o00

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-predictleads-com-get-github-repositories-by-company-cf18a86e
```

Example prompt: Pull up all the GitHub repositories listed for stripe.com so I can see what open source projects Stripe maintains.

## When to prefer this

Use this endpoint when you need to enumerate or audit a company's GitHub presence using their domain or PredictLeads company ID. Prefer this over a general web search when you need structured, paginated, and historically tracked repository data with first-seen dates. It is especially useful for competitive intelligence, due diligence, developer ecosystem mapping, or monitoring when a company starts new open source projects.

## Known failure modes

- Company ID or domain not found — returns empty data array or 404
- Invalid date format for first_seen_at_from or first_seen_at_until — returns 422 validation error
- Page number out of range — returns empty results
- Limit exceeds maximum of 1000 — returns 400 error
- Company has no GitHub repositories — returns empty data array
- Authentication/payment failure — returns 401 or 402

## How this service works

Returns a list of company's Github Repositories.

## Output

Returns a JSON object with a 'data' array of GitHub repository records, each containing a unique ID, repository URL, description, first-seen timestamp, and relationships to the parent company and historical timeseries datapoints tracking metrics over time. Also includes pagination metadata when a page parameter is provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company_id_or_domain"
 ],
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "minimum": 1,
   "description": "Page number of shown items.\n<br>\n**NOTE**: If the parameter is not provided, the meta property `count` will be omitted from response for\nperformance reasons.\n"
  },
  "limit": {
   "type": "integer",
   "default": 100,
   "maximum": 1000,
   "description": "Limit the number of shown items per page."
  },
  "first_seen_at_from": {
   "type": "string",
   "format": "date",
   "example": "2024-09-25",
   "description": "Only return `GithubRepositories` first seen after\ngiven date (ISO 8601).\n"
  },
  "first_seen_at_until": {
   "type": "string",
   "format": "date",
   "example": "2024-09-25",
   "description": "Only return `GithubRepositories` first seen before\ngiven date (ISO 8601).\n"
  },
  "company_id_or_domain": {
   "type": "string",
   "description": "Company's ID or domain.\n"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "GithubRepositoriesDataset",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "example": {
  "data": [
   {
    "id": "1c2f062f-2a98-4094-b5f9-873da16f9466",
    "type": "github_repository",
    "attributes": {
     "url": "https://github.com/openmeterio/openmeter",
     "description": "Metering and Billing for AI, API and DevOps. Collect and aggregate millions of usage events in real-time and enable usage-based billing.",
     "first_seen_at": "2023-06-21T05:28:35Z"
    },
    "relationships": {
     "company": {
      "data": {
       "id": "774930e8-6a14-5e6d-bac7-5df186711c52",
       "type": "company"
      }
     },
     "timeseries_datapoints": {
      "data": [
       {
        "id": "7e1b166f-5c76-43b0-bd05-5a339bbc6d67",
        "type": "timeseries_datapoint"
       },
       {
        "id": "78794042-40a9-424a-a049-0827d918791e",
        "type": "timeseries_datapoint"
       },
       {
        "id": "0598d12b-1526-48e8-8624-233a79acf842",
        "type": "timeseries_datapoint"
       },
       {
        "id": "315b14ba-c57a-43a0-ba1c-63d76daddd8d",
        "type": "timeseries_datapoint"
       },
       {
        "id": "da544be0-fd1a-4a6f-8d7e-c666f16b975a",
        "type": "timeseries_datapoint"
       },
       {
        "id": "0e1b5148-a022-4ed3-96f8-c9404980727a",
        "type": "timeseries_datapoint"
       },
       {
        "id": "424989d7-fb0c-4574-b0dc-b9b4389f3afe",
        "type": "timeseries_datapoint"
       },
       {
        "id": "5cf98ec1-b775-4a69-a74f-796c93a40603",
        "type": "timeseries_datapoint"
       },
       {
        "id": "8f38e1b3-5488-4fc9-a5be-28ca28a61de4",
        "type": "timeseries_datapoint"
       },
       {
        "id": "a471c2fb-19cd-451e-8d83-d01cccb906eb",
        "type": "timeseries_datapoint"
       },
       {
        "id": "534b84a5-e272-46c5-bd4e-bc26359ebf91",
        "type": "timeseries_datapoint"
       },
       {
        "id": "d1bad782-8532-402c-8f91-33560c66551b",
        "type": "timeseries_datapoint"
       },
       {
        "id": "c30ce065-ab4f-4076-b309-5b2e112c1bd7",
        "type": "timeseries_datapoint"
       },
       {
        "id": "69509321-ab79-4bf6-a997-ca64d6c9c987",
        "type": "timeseries_datapoint"
       },
       {
        "id": "72c7c725-6d69-4865-ad8f-6ae32d1aee58",
        "type": "timeseries_datapoint"
       },
       {
        "id": "4e521932-cbc7-41b5-b40e-f3cc54a40543",
        "type": "timeseries_datapoin
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-predictleads-com-get-github-repositories-by-company-cf18a86e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.predictleads.com](https://www.zero.xyz/host/agents.predictleads.com/llms.txt)
