VOOZH about

URL: https://apify.com/krab/github-push-event-scraper

⇱ GitHub Push Event Scraper Β· Apify


Pricing

$0.45 / 1,000 events

Go to Apify Store

GitHub Push Event Scraper

Extracts GitHub push events with your specified date range. Scrapes commit metadata, including author info (name, email), commit messages, and URLs for users, commits, and repos. Ideal for monitoring repository activity or tracking user contributions.

Pricing

$0.45 / 1,000 events

Rating

0.0

(0)

Developer

πŸ‘ Andrew K

Andrew K

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

4 months ago

Last modified

Share

GitHub Push Events Scraper

Extracts detailed GitHub push events and their associated commit data for any public repository. This Actor allows you to monitor repository activity, track user contributions, or gather data for analysis by specifying a date range.

The scraper is designed for performance and a great user experience:

  • ⚑️ Direct & Fresh: Your stream begins in about a minute, fetching data directly from the source.
  • πŸ“‘ Continuous Live Feed: Progressively fetches data as the stream runs, ideal for continuous monitoring.
  • πŸ”§ Customizable Output: Select only the fields you need in the output.

Input Parameters

The Actor requires the following input:

FieldTypeDescription
start_dateDateRequired. The first date to scrape data from, in YYYY-MM-DD format.
end_dateDateOptional. The last date to scrape data from. If left blank, data will be scraped up to the most recent available hour.
fieldsCheckbox GroupOptional. Select the fields you want to include in the output. By default, all fields are selected.

Output Data

The Actor returns a dataset of GitHub push events. Each item in the dataset is a JSON object containing the fields you selected.

Here is an example of a single output record with all fields selected:

{
"PushId":1234567890,
"PushTimeStamp":"2025-07-28T10:30:00Z",
"CommitMessage":"feat: Implement new user authentication flow",
"CommitUrl":"https://github.com/user/repo/commit/a1b2c3d4e5f6",
"CommitAuthorName":"Jane Doe",
"CommitEmail":"jane.doe@example.com",
"UserLogin":"janedoe",
"UserEmail":"jane.doe@users.noreply.github.com",
"UserUrl":"https://github.com/janedoe",
"RepoUrl":"https://github.com/user/repo"
}

Support

Find a bug or have a suggestion? Let me know!

You might also like

Github Repository Analyzer

actually_good_at_this/apify-github-repository-analyzer

GitHub Repository Analyzer extracts comprehensive repository metrics using the official GitHub API: stars, forks, watchers, contributors, commit activity, and issues/PRs.

Git Commit Parser Spider

getdataforme/git-commit-parser-spider

Powerful Apify Actor for scraping GitHub commit data. Extracts detailed info on authors, messages, timestamps, and OIDs for project analysis. Features robust batch processing, JSON output, error handling, and seamless integration for developers and researchers.

Git Commit Authors & Emails

njoylab/git-commit-authors-emails

Extract commit emails from one or more Git repositories and aggregate commit counts per email. Process multiple repos in one run, detect no-reply addresses, map author aliases, and publish both dataset rows and a structured OUTPUT record for fast analysis, exports, and automation workflows at scale

GitHub Repository & Trending Scraper

rupom888/github-repository-scraper

Search GitHub repos, scrape user profiles with repos, get repo details with contributors, or track GitHub trending. Uses public API - optional token for higher rate limits.

GitHub Scraper: Repos & Profiles

andok/github-scraper-repos-profiles

Extract GitHub repository stats, forks, stars, and user profiles directly from the API. Perfect for developer lead gen and competitor tracking.