{
  "data": {
    "id": "LDpNlPzaCotpWp9SH",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "github-contributor-email-scraper",
    "username": "fetch_cat",
    "description": "Extract public GitHub contributor commit emails, names, logins, commit URLs, dates, and repository context from repos or organizations.",
    "isPublic": true,
    "createdAt": "2026-07-04T08:46:02.942Z",
    "modifiedAt": "2026-07-09T11:19:13.835Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "T7hqcqtzk9JERhHlJ",
        "finishedAt": "2026-07-09T11:19:13.835Z",
        "buildNumberInt": 100005,
        "buildNumber": "0.1.5"
      }
    },
    "stats": {
      "totalBuilds": 5,
      "totalRuns": 55,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T02:29:54.907Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 1,
        "TIMED-OUT": 0,
        "TOTAL": 1
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\n  \"repositories\": [\n    \"apify/crawlee\"\n  ],\n  \"maxCommitsPerRepo\": 20,\n  \"includeNoreplyEmails\": true,\n  \"dedupeByEmail\": true\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "DEVELOPER_TOOLS",
      "LEAD_GENERATION",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "GitHub Contributor Email Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-LDpNlPzaCotpWp9SH-2TURESFLt1-actor-icon.png",
    "seoTitle": "GitHub Contributor Email Scraper | Public Commit Emails",
    "seoDescription": "Extract public GitHub contributor emails, names, logins, commit URLs, dates, and repository context from public repos and organizations fast via API.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Contributor email row",
              "eventDescription": "Per public contributor email row saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00069
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0006
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000468
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00036
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00024
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000168
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-04T08:48:31.709Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1242 cloud validation.",
        "createdAt": "2026-07-04T08:48:31.778Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Contributor email row",
              "eventDescription": "Per public contributor email row saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00069
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0006
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000468
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00036
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00024
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000168
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-04T09:12:20.329Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Clone test APIA-1242",
        "createdAt": "2026-07-04T09:12:20.719Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Contributor email row",
              "eventDescription": "Per public contributor email row saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00003
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000026
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00002
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000016
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000011
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00001
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-04T09:12:51.638Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Correct APIA-1242 platform pricing to formula-calculated tiered PPE values after QA pricing sanity failure; rounded to platform precision/minimum.",
        "createdAt": "2026-07-04T09:12:52.027Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## GitHub Contributor Email Scraper\n\nA GitHub-focused extractor that reads public commit metadata from public repositories and organizations to collect and normalize contributor contact and activity records: it produces row-based evidence linking repository context to commit identifiers (SHA and URL), public commit author name and email, an indicator for GitHub noreply addresses, mapped GitHub account and profile URL when available, commit timestamp, a short commit message snippet, source type, and a scrape timestamp. Technical capabilities include repository- and organization-level scanning, configurable commit limits and date-range filtering, email deduplication across repositories, optional inclusion/exclusion of noreply addresses, optional GitHub access token support for higher API rate limits and throughput, and generation of normalized rows suitable for spreadsheets, lead lists, audit trails, researcher datasets, and other downstream analysis.\n\n## Use cases\n\n- Developer relations teams finding active open-source contributors  \n- Technical recruiters discovering engineers active in target repositories  \n- Open-source program managers mapping contributor activity across projects  \n- B2B sales and vendor intelligence teams researching public technology ecosystems  \n- Researchers analyzing public software collaboration patterns and contribution evidence",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPPaUW1v4zkwtpoSnBU0yZgL3L0iiPzYnIX8xOeEZ9DWbTZs7wNNHmJubT/HoUsToem/zxq4pkfGR5RgcsUmQw9W3P6+TOusUpGnBE2vZZ2wmu7oHCDDPUHuw8PsGTgMxHOnDBRqvXLEx2lkoqZOxFn6ik54Y4TqnZ27ox3I7ZoCmaOwsD1GELrVnTh+De+yCe5xQg6f+rpfqvvN1v5eYSqi2VGEt7Q0Nq+kXqajRUC7n6fXOPI23OngNISwk63jhnSGExmCrdB0AvPZgbhSutrTX7aaMfcM+6csnCQ12E9kqg8aA65NuYcNKEJi8FeG8v/RBVO4PX3J4rLa40uJ+H \n"
  }
}