Basic Usage

Base URL for all API endpoints:

https://api.b2d.ai

Authentication:

  • As a header: x-api-key: YOUR_API_KEY
  • As a query parameter: ?api_key=YOUR_API_KEY

Error Codes

CodeMessageDescription
200OKSuccessful response
400Bad RequestInvalid input or malformed request
401UnauthorizedAPI key missing
403ForbiddenInvalid or unauthorized API key
500ISEInternal Service Error

Credit System

Each successful request (returns data) consumes credits. Credits vary per endpoint.

Successful requests return the number of credits used, and the number of credits remaining in the response headers

Every successful response includes:

  • X-Credits-Used: Total number of credits used so far
  • X-Credits-Remaining: Remaining credits (or -1 for unlimited plans)

API Endpoints

User Match Endpoint

Retrieve detailed developer profiles using GitHub, LinkedIn, X (Twitter), or email.

Example Request:

GET https://api.b2d.ai/match/user?github_username=torvalds&api_key=YOUR_API_KEY

Audience Endpoint

Fetch developers interacting with specified technologies in open-source projects.

Example Request:

GET https://api.b2d.ai/audience?tech=tensorflow,kubernetes&since=2024-01-01&api_key=YOUR_API_KEY

Field Values Endpoint

See a list of possible values for company’s, titles, countries, and more

Example Request:

GET https://api.b2d.ai/fields/user/company_size&api_key=YOUR_API_KEY

📬 Need Help or Access?
Contact us at justin@b2d.ai.