{
  "data": {
    "id": "GTmIBLXNraydsP3tV",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "github-profile-scraper",
    "username": "fetch_cat",
    "description": "Extract public GitHub developer profiles from usernames, profile URLs, or user-search queries. Export names, bios, companies, locations, contact links, followers, and optional repository metrics for recruiting, DevRel, sales, and market research.",
    "isPublic": true,
    "createdAt": "2026-07-03T16:50:12.219Z",
    "modifiedAt": "2026-07-17T17:50:22.482Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "txOtZdVY39ogLIpFD",
        "finishedAt": "2026-07-17T17:50:22.482Z",
        "buildNumberInt": 100013,
        "buildNumber": "0.1.13"
      }
    },
    "stats": {
      "totalBuilds": 13,
      "totalRuns": 93,
      "totalUsers": 6,
      "totalUsers7Days": 0,
      "totalUsers30Days": 1,
      "totalUsers90Days": 2,
      "lastRunStartedAt": "2026-08-26T05:32:44.239Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 36,
        "TIMED-OUT": 0,
        "TOTAL": 36
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\n  \"usernames\": [\n    \"torvalds\",\n    \"gaearon\"\n  ],\n  \"searchQueries\": [\n    \"location:Berlin language:Python followers:>50\"\n  ],\n  \"maxResultsPerQuery\": 5,\n  \"includeRepositories\": false\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "DEVELOPER_TOOLS",
      "LEAD_GENERATION",
      "BUSINESS"
    ],
    "isDeprecated": false,
    "title": "GitHub Profile Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-GTmIBLXNraydsP3tV-Z6PGh67vHZ-actor-icon.png",
    "seoTitle": "GitHub Profile Scraper | Developer Lead Data API",
    "seoDescription": "Scrape public GitHub profiles by username or search query. Export names, bios, companies, locations, followers, contact links, and repo metrics fast.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "createdAt": "2026-07-03T16:53:54.332Z",
        "startedAt": "2026-07-03T16:53:53.915Z",
        "apifyMarginPercentage": 0.2,
        "reasonForChange": "The Actor charges $0.005 per run plus $0.50 per 1,000 saved GitHub profiles.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Profile result",
              "eventDescription": "Per successful GitHub profile returned",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              }
            }
          }
        }
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "createdAt": "2026-07-03T16:56:02.317Z",
        "startedAt": "2026-07-03T16:56:02.241Z",
        "apifyMarginPercentage": 0.2,
        "reasonForChange": "Pricing was reduced from $0.50 to about $0.036 per 1,000 saved GitHub profiles, while the $0.005 run-start charge remains unchanged.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per result extracted.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00004129
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000035905
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000028006
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000021543
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000014362
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000010053
                }
              }
            }
          }
        }
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-07-03T16:59:28.132Z",
        "apifyMarginPercentage": 0.2,
        "reasonForChange": "Pricing increased from about $0.036 to about $0.063 per 1,000 saved GitHub profiles, while the $0.005 run-start charge remains unchanged.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per result extracted.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00007297
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000063452
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000049493
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000038071
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000025381
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000017767
                }
              }
            }
          }
        },
        "createdAt": "2026-07-03T16:59:28.220Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## GitHub Profile Scraper\n\nGitHub Profile Scraper extracts structured public GitHub developer profile data from usernames, profile URLs, and GitHub user-search queries. It collects public profile pages and public API resources to produce one structured record per profile containing contact signals (public email, website, Twitter/X or profile URL as best contact), account-level metrics (followers, following, public repositories, public gists, account creation date and derived account age/tier, developer tier), and optional repository-level signals when enabled (total stars, total forks, top programming languages, most-starred repository and its star count, and number of repositories scanned). The Actor supports GitHub user-search qualifiers (location, language, followers, repos, creation date), deduplicates search results against direct handles, can use an optional GitHub token to increase API rate limits, and emits audit rows for missing or not-found profiles.\n\n## Use cases\n\n- Enrich candidate lists for recruiting with public GitHub profile and contact signals  \n- Developer-relations prospecting to identify active developers by language, city, or ecosystem  \n- Sales and lead-generation to find technical contacts and public portfolio links  \n- VC and startup research to map builders, founders, and maintainers  \n- Open-source program office workflows to profile contributors and community members  \n- Security and compliance reviews of public account metadata for investigations  \n- Enrich spreadsheets of GitHub handles and build prospect lists for outreach  \n- Monitor developer communities, stargazers, or contributor populations  \n- Rank or prioritize developers by repository traction using repository enrichment",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtuM2iSq3GEFIQ2RW9RbRsh3Cdu/TJs1aUPPiaMbXMJO2NuVUUErRGvXevETc+xE1VmTPO6CYq6Qc7mnUiToCsslYSNUDQPV9Ug+VUUri3Jnu3yyolPRR5aAjYJXFyKK8cqMUUZqLx6RA1haL8cObowFcEfhRSvjNQcD06NLtLh5etxIr+fgVAXz3WHW3BwTAAM+2TZaoLf776nrcR0rSvTjNd7jsgjl3dgwLsbUkkYiDpiMfwzs9xwxRguCkPYoiLsByqgashlX1/xEFKomDHeVVIsBohoJlKmkeFe48su0ipH3NqZGyPPQRrz2ftRquomacni+bEfqo7M8hAaeGJ \n"
  }
}