RB2B website screenshot

RB2B

RB2B is a US-focused B2B website visitor identification platform that resolves anonymous web traffic into person-level leads — names, LinkedIn profiles, hashed and plaintext business emails, mobile ad IDs, and full business profiles — and pushes them to sales, marketing, and ad-tech systems. The product is delivered as a JavaScript pixel plus a knowledge- base and pipeline of 50+ destination integrations (Slack, Microsoft Teams, Salesforce, HubSpot, Clay, Zapier, Apollo, Customer.io, Demandbase, and others), with global company-level identification and US-only person- level resolution. RB2B operates a separate API Partner Program at api.rb2b.com/api/v1 that exposes credit-metered Identification endpoints (IP → Company, IP → HEM, IP → MAID) and Enrichment endpoints (HEM/Email → LinkedIn, HEM/Email → Business Profile, HEM/Email → MAID, LinkedIn → Hashed Emails, LinkedIn → Personal Email, LinkedIn → Mobile Phone, LinkedIn → Business Profile) for SaaS developers, GTM engineers, retailers, and ad-tech platforms that want to embed identity resolution into their own apps and identity graphs. A separate OEM Partner API at app.rb2b.com/api/v1 manages authorized domains and credit usage for partners embedding RB2B in their own products. RB2B publishes no OpenAPI; the only machine-readable description of its API is its own first-party MCP server, @rb2b/rb2b-apis-mcp, which exposes 19 tools over the same endpoints. The platform is SOC 2 Type 2 certified and CCPA compliant.

RB2B publishes 4 APIs on the APIs.io network. Tagged areas include Identity Resolution, Visitor Identification, B2B Data, Lead Generation, and Sales Intelligence.

The RB2B catalog on APIs.io includes 1 event-driven AsyncAPI specification.

RB2B’s developer surface includes documentation, support, getting-started guide, engineering blog, pricing, signup flow, CLI, and 34 more developer resources.

58.3/100 strong ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
AccessFreemiumFree trial
4 APIs 2 MCP Servers
Identity ResolutionVisitor IdentificationB2B DataLead GenerationSales IntelligenceMarketingData EnrichmentLinkedIn EnrichmentHashed EmailMobile Ad IDFirmographicsWebhookPixelAdTechIdentity GraphMCP

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 58.3/100 · strong
Contract Quality 11.3 / 25
Developer Ergonomics 11.3 / 20
Access Clarity 18.4 / 20
Operational Transparency 5.8 / 13
Contract Governance 2.2 / 12
Discoverability 9.3 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/rb2b: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

RB2B Identification API

Credit-metered Identification endpoints that convert anonymous web signals (IP addresses) into business identifiers — POST /ip_to_company, POST /ip_to_hem (hashed email, ranked ...

RB2B Enrichment API

Credit-metered Enrichment endpoints that take a known identifier — hashed email (MD5), plaintext email, or LinkedIn slug — and return additional B2B attributes: POST /hem_to_lin...

RB2B OEM Partner API

The domain-management and usage API for RB2B OEM partners embedding RB2B identification inside their own platforms — POST /add_domain, POST /delete_domain, GET /domains and GET ...

RB2B Pixel and Destination Webhooks

The RB2B JavaScript pixel installed in a site header (or via Google Tag Manager / Segment / RudderStack / Shopify / Webflow / WordPress / HubSpot CMS / Wix / Next.js / React / A...

MCP Servers 2

Model Context Protocol servers that expose these APIs to AI agents.

RB2B MCP Server

MCP SERVER

RB2B MCP Server

RB2B publishes a first-party local (stdio) MCP server, @rb2b/rb2b-apis-mcp, that exposes the RB2B Identity / Enrichment API Partner Program surface (https://api.rb2b.com/api/v1)...

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rb2B Plans Pricing

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Rb2B Rate Limits

2 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Rb2B Webhooks

ASYNCAPI

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Rb2B Authentication

apiKey · 1 scheme

SECURITY

Rb2B Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Rb2B Trust Center

SOC 2 Type 2, CCPA, GDPR

SECURITY

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 7

The organization behind the API

Scroll for all 7

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: rb2b
name: RB2B
description: RB2B is a US-focused B2B website visitor identification platform that resolves anonymous web traffic into person-level
  leads — names, LinkedIn profiles, hashed and plaintext business emails, mobile ad IDs, and full business profiles — and
  pushes them to sales, marketing, and ad-tech systems. The product is delivered as a JavaScript pixel plus a knowledge- base
  and pipeline of 50+ destination integrations (Slack, Microsoft Teams, Salesforce, HubSpot, Clay, Zapier, Apollo, Customer.io,
  Demandbase, and others), with global company-level identification and US-only person- level resolution. RB2B operates a
  separate API Partner Program at api.rb2b.com/api/v1 that exposes credit-metered Identification endpoints (IP → Company,
  IP → HEM, IP → MAID) and Enrichment endpoints (HEM/Email → LinkedIn, HEM/Email → Business Profile, HEM/Email → MAID, LinkedIn
  → Hashed Emails, LinkedIn → Personal Email, LinkedIn → Mobile Phone, LinkedIn → Business Profile) for SaaS developers, GTM
  engineers, retailers, and ad-tech platforms that want to embed identity resolution into their own apps and identity graphs.
  A separate OEM Partner API at app.rb2b.com/api/v1 manages authorized domains and credit usage for partners embedding RB2B
  in their own products. RB2B publishes no OpenAPI; the only machine-readable description of its API is its own first-party
  MCP server, @rb2b/rb2b-apis-mcp, which exposes 19 tools over the same endpoints. The platform is SOC 2 Type 2 certified
  and CCPA compliant.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-service
  trial: true
  try_now: false
  public: true
  label: Free plan plus paid tiers; API credits sold separately
  confidence: high
  source:
  - https://www.rb2b.com/pricing
  - https://ui.api.rb2b.com/signup
  generated: '2026-08-12'
  method: searched
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/rb2b.png
tags:
- Identity Resolution
- Visitor Identification
- B2B Data
- Lead Generation
- Sales Intelligence
- Marketing
- Data Enrichment
- LinkedIn Enrichment
- Hashed Email
- Mobile Ad ID
- Firmographics
- Webhook
- Pixel
- AdTech
- Identity Graph
- MCP
tags_raw:
- Identity Resolution
- Visitor Identification
- B2B Data
- Lead Generation
- Sales Intelligence
- Marketing
- Data Enrichment
- LinkedIn Enrichment
- Hashed Email
- Mobile Ad ID
- Firmographics
- Webhooks
- Pixel
- Adtech
- Identity Graph
- MCP
url: https://raw.githubusercontent.com/api-evangelist/rb2b/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-08-12'
specificationVersion: '0.23'
apis:
- aid: rb2b:rb2b-identification-api
  name: RB2B Identification API
  tags:
  - Identity Resolution
  - Identification
  - IP Lookup
  - Hashed Email
  - Mobile Ad ID
  - B2B Data
  humanURL: https://ui.api.rb2b.com
  baseURL: https://api.rb2b.com/api/v1
  description: Credit-metered Identification endpoints that convert anonymous web signals (IP addresses) into business identifiers
    — POST /ip_to_company, POST /ip_to_hem (hashed email, ranked by confidence) and POST /ip_to_maid (mobile ad ID). Hosted
    on api.rb2b.com and accessed through the RB2B API Partner Program with its own standalone account, credit balance and
    Api-Key header. Person-level resolution is US-only; company-level resolution is global.
  properties:
  - url: https://ui.api.rb2b.com
    type: Portal
  - url: https://support.rb2b.com/en/
    type: Documentation
  - url: https://ui.api.rb2b.com/signup
    type: SignUp
  - url: https://www.npmjs.com/package/@rb2b/rb2b-apis-mcp
    type: MCPServer
  x-evidence:
    verified: '2026-08-12'
    method: live probe
    checks:
    - GET https://api.rb2b.com/api/v1/credits → 401 {"error":"missing_api_key"}
    - POST https://api.rb2b.com/api/v1/ip_to_company → 401 {"error":"missing_api_key"}
    contract_source: Endpoint paths and request bodies read from the provider's own published MCP server, @rb2b/rb2b-apis-mcp
      1.1.7 (dist/api.js). No OpenAPI is published — /openapi.json, /openapi.yaml, /swagger.json, /v1/openapi.json, /api-docs,
      /docs and /redoc all 404 on api.rb2b.com.
- aid: rb2b:rb2b-enrichment-api
  name: RB2B Enrichment API
  tags:
  - Enrichment
  - LinkedIn
  - Email
  - Phone
  - Business Profile
  - B2B Data
  humanURL: https://ui.api.rb2b.com
  baseURL: https://api.rb2b.com/api/v1
  description: 'Credit-metered Enrichment endpoints that take a known identifier — hashed email (MD5), plaintext email, or
    LinkedIn slug — and return additional B2B attributes: POST /hem_to_linkedin, /hem_to_best_linkedin, /hem_to_business_profile
    and /hem_to_maid (each accepting either an `md5` or an `email` key), plus /linkedin_to_hashed_emails, /linkedin_to_best_personal_email,
    /linkedin_to_personal_email, /linkedin_to_mobile_phone and /linkedin_to_business_profile. Costs run 1–4 credits per successful
    call. Designed for SaaS developers, GTM engineers and ad-tech platforms enriching their own identity graphs. Shares the
    api.rb2b.com host, account and credit balance with the Identification API.'
  properties:
  - url: https://ui.api.rb2b.com
    type: Portal
  - url: https://support.rb2b.com/en/
    type: Documentation
  - url: https://ui.api.rb2b.com/signup
    type: SignUp
  - url: https://www.npmjs.com/package/@rb2b/rb2b-apis-mcp
    type: MCPServer
  x-evidence:
    verified: '2026-08-12'
    method: live probe
    checks:
    - POST https://api.rb2b.com/api/v1/ip_to_company with a malformed key → 401 {"error":"invalid_api_key_format"}
    contract_source: Endpoint paths, request-body keys and per-call credit costs read verbatim from @rb2b/rb2b-apis-mcp 1.1.7;
      captured in mcp/rb2b-mcp-tools.json and mcp/rb2b-tool-crosswalk.yml.
- aid: rb2b:rb2b-oem-partner-api
  name: RB2B OEM Partner API
  tags:
  - OEM
  - Domain Management
  - Partner
  - Usage
  - Billing
  humanURL: https://support.rb2b.com/en/articles/12880800-using-the-rb2b-oem-program-api-webhook-guide
  baseURL: https://app.rb2b.com/api/v1
  description: 'The domain-management and usage API for RB2B OEM partners embedding RB2B identification inside their own platforms
    — POST /add_domain, POST /delete_domain, GET /domains and GET /credit_usage, authenticated with an Api-Key header issued
    on the OEM dashboard. The API is the ONLY supported way to authorize a domain: RB2B ignores traffic from any domain not
    added here, even when the OEM tracking script is installed. Credit usage returns credits_used with the last and next billing
    dates.'
  properties:
  - url: https://support.rb2b.com/en/articles/12880800-using-the-rb2b-oem-program-api-webhook-guide
    type: Documentation
  - url: https://support.rb2b.com/en/articles/12579426-rb2b-s-oem-partner-program
    type: SignUp
  - url: https://app.rb2b.com/oem_dashboard
    type: Portal
  x-evidence:
    verified: '2026-08-12'
    method: live probe
    checks:
    - GET https://app.rb2b.com/api/v1/domains → 401 {"error":"missing_api_key"}
    - GET https://app.rb2b.com/api/v1/credit_usage → 401 {"error":"missing_api_key"}
    contract_source: Endpoints, request bodies and response shapes documented verbatim by RB2B in the OEM API & Webhook Guide.
- aid: rb2b:rb2b-pixel-webhooks
  name: RB2B Pixel and Destination Webhooks
  tags:
  - Pixel
  - JavaScript
  - Webhook
  - Integration
  - Tag Manager
  tags_raw:
  - Pixel
  - JavaScript
  - Webhooks
  - Integrations
  - Tag Manager
  humanURL: https://support.rb2b.com/en/collections/7815667-script-installation
  baseURL: https://ddwl4m2hdecbv.cloudfront.net
  description: The RB2B JavaScript pixel installed in a site header (or via Google Tag Manager / Segment / RudderStack / Shopify
    / Webflow / WordPress / HubSpot CMS / Wix / Next.js / React / Angular) is the primary data ingestion surface for RB2B.
    The snippet defines a global `reb2b` object and loads a per-account bundle from https://ddwl4m2hdecbv.cloudfront.net/b/{account_id}/{account_id}.js.gz.
    Resolved visitors are pushed downstream through an outbound webhook and destination layer that fans out to 50+ ad, CRM,
    marketing-automation, enrichment and orchestration tools — Slack, Microsoft Teams, Salesforce, HubSpot, Clay, Zapier,
    n8n, Make.com, Apollo, Instantly, Smartlead, Warmly, Pocus, Webhook URLs and others — based on the customer's tier and
    configuration. The webhook payload is a fixed, unsigned, non-customizable JSON object; a non-200 or a response slower
    than 15 seconds disconnects the integration.
  properties:
  - url: https://support.rb2b.com/en/collections/7815667-script-installation
    type: GettingStarted
  - url: https://support.rb2b.com/en/articles/8976614-setup-guide-webhook
    type: Documentation
  - url: asyncapi/rb2b-webhooks.yml
    type: Webhooks
  - url: components/rb2b-components.yml
    type: Components
  - url: https://support.rb2b.com/en/articles/9061641-setup-guide-apollo-io
    type: IntegrationGuide
  - url: https://support.rb2b.com/en/articles/9483538-rb2b-integration-creator-program
    type: PartnerProgram
common:
- type: Website
  url: https://www.rb2b.com
- type: Documentation
  url: https://support.rb2b.com/en/
- type: Support
  url: https://support.rb2b.com/en/
- type: GettingStarted
  url: https://support.rb2b.com/en/collections/7815667-script-installation
- type: Blog
  url: https://www.rb2b.com/blogs
- type: Pricing
  url: https://www.rb2b.com/pricing
- type: SignUp
  url: https://ui.api.rb2b.com/signup
- type: Login
  url: https://ui.api.rb2b.com/login
- type: TermsOfService
  url: https://www.rb2b.com/terms-conditions
- type: PrivacyPolicy
  url: https://www.rb2b.com/privacy-policy
- type: Partner
  url: https://www.rb2b.com/partner
- type: APIs
  url: https://retention.com/apis
- type: APIPortal
  url: https://ui.api.rb2b.com
- type: APIPartnerProgram
  url: https://support.rb2b.com/en/articles/12579426-rb2b-s-oem-partner-program
- type: Library
  url: https://library.rb2b.com
- type: Contact
  url: mailto:support@rb2b.com
- type: Twitter
  url: https://twitter.com/RetentionAdam
- type: LinkedIn
  url: https://www.linkedin.com/company/rb2b
- type: Instagram
  url: https://www.instagram.com/retentiondotcom/
- type: LLMsTxt
  url: llms/rb2b-llms.txt
- type: MCPServer
  url: mcp/rb2b-mcp.yml
- type: ToolCrosswalk
  url: mcp/rb2b-tool-crosswalk.yml
- type: Packages
  url: packages/rb2b-packages.yml
- type: SDKs
  url: packages/rb2b-packages.yml
- type: CLI
  url: cli/rb2b-cli.yml
- type: Authentication
  url: authentication/rb2b-authentication.yml
- type: ErrorCatalog
  url: errors/rb2b-error-codes.yml
- type: Conventions
  url: conventions/rb2b-conventions.yml
- type: RateLimits
  url: rate-limits/rb2b-rate-limits.yml
- type: Plans
  url: plans/rb2b-plans-pricing.yml
- type: Lifecycle
  url: lifecycle/rb2b-lifecycle.yml
- type: ChangeLog
  url: changelog/rb2b-changelog.yml
- type: ChangeLog
  url: https://support.rb2b.com/en/articles/10442291-changelog
- type: Conformance
  url: conformance/rb2b-conformance.yml
- type: Compliance
  url: conformance/rb2b-conformance.yml
- type: Webhooks
  url: asyncapi/rb2b-webhooks.yml
- type: Components
  url: components/rb2b-components.yml
- type: DataModel
  url: data-model/rb2b-data-model.yml
- type: AgentSkill
  url: skills/_index.yml
- type: TrustCenter
  url: security/rb2b-trust-center.yml
- type: DomainSecurity
  url: security/rb2b-domain-security.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-enrichment:
  date: '2026-08-12'
  status: enriched
  artifacts_added: 23
  pass: local-v1
x-broken-links-removed:
  checked: '2026-08-12'
  note: Three pointers carried by the previous revision no longer resolve and were removed rather than left asserting a surface
    RB2B does not serve.
  links:
  - url: https://postman.api.rb2b.com/
    was: APIDocumentation
    status: 404
    detail: The host now returns a Postman "Not found" page. RB2B publishes no Postman collection.
  - url: https://support.rb2b.com/en/articles/12579420-rb2b-s-api-partner-program
    was: Signup
    status: 404
    detail: The API Partner Program article is gone; its parent collection (https://support.rb2b.com/en/collections/16023167-api-partner-program)
      returns 401. The program documentation has been taken private since the previous pass.
  - url: https://www.rb2b.com/apis
    was: Documentation / humanURL
    status: 301
    detail: 301-redirects to https://retention.com/apis, the sibling brand's API page, which lists product names only — no
      hosts, endpoints, auth or pricing. The APIs pointer now names the redirect target directly.