Public APIs
24 Pull Requests favicon

24 Pull Requests

Development

Project to promote open source collaboration during December.

24 Pull Requests's website screenshot

About 24 Pull Requests

24 Pull Requests provides a JSON API for the 24 Pull Requests platform, a site that tracks open-source contributions made during December. The API exposes endpoints for projects suggested on the site, pull requests submitted by users, registered users, and organisations that have signed up.

Each endpoint returns structured data: the projects endpoint lists suggested projects with description, GitHub URL, and main language; the pull requests endpoint lists contributions with title, issue URL, repo name, body, and the submitting user; the users endpoint lists registered users with their nickname, GitHub profile, contribution count, organisations, and pull requests; and the organisations endpoint lists organisations with their member users. Results are paginated to 99 items per page via a page parameter, and GET requests support JSONP callbacks for cross-domain embedding.

The API is intended for developers who want to build tools, dashboards, or integrations on top of 24 Pull Requests contribution data, such as displaying a user's or organisation's participation, or listing suggested projects programmatically.

Key features

  • List suggested open-source projects via a JSON endpoint
  • Retrieve all December pull request contributions, newest first
  • Look up all registered users ranked by contribution count
  • Fetch a specific user's profile and pull request history by nickname
  • List organisations along with their member users
  • Paginate results (99 items per page) and wrap responses in JSON-P callbacks

Frequently asked questions

Is there a free tier or pricing for this API?

The page does not mention any pricing; it is a public JSON API with example curl requests and no stated cost.

What data formats or protocols does the API support?

It returns JSON over HTTP GET requests, with optional JSON-P callback wrapping via a callback query parameter.

How is pagination handled?

Multi-item endpoints default to 99 items per page, with additional pages accessed via a page query parameter.

Who is this API for?

It's for developers who want programmatic access to 24 Pull Requests' users, organisations, projects, and December pull request contributions.

Can I request new API features?

The page invites users to open a GitHub issue or submit a pull request to request or add new API features.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product