bluedoor data·Trust Centers API·bluedoor.sh

Home / Providers / RFPIO / Responsive (Profile Center)

RFPIO / Responsive (Profile Center)

Providers detail rendered from /coverage/providers/rfpio.

Overview

IDrfpio
CollectionProviders
ProviderRFPIO / Responsive (Profile Center)
Company-
URL-
Counts11 companies
11 trust centers
69 certifications
75 controls
Updated-

Raw record

FieldValue
provider
{
  "id": "rfpio",
  "name": "RFPIO / Responsive (Profile Center)",
  "tier": "tier1",
  "adapter_status": "implemented",
  "connect_method": "public_rest_multistep",
  "auth": "none (guest_v3/public; domain->companyId->profileId)",
  "normalized_coverage": {
    "organizations": true,
    "certifications": true,
    "controls": true,
    "subprocessors": true,
    "documents": true,
    "securityUpdates": true
  },
  "rate_limit": {
    "recommendedRps": 20,
    "maxConcurrency": 20,
    "readCeiling": ">=60rps (no throttle; read path cached server-side, flat ~45ms even at 60rps)",
    "limiter": "none observed (CDN-cached reads despite real app pods)",
    "penalty": "none",
    "backoff": "exponential on any 429/5xx + jitter"
  },
  "stats": {
    "providerId": "rfpio",
    "name": "RFPIO / Responsive (Profile Center)",
    "adapterStatus": "implemented",
    "organizations": 11,
    "trustCenters": 11,
    "certifications": 69,
    "controls": 75,
    "subprocessors": 24,
    "documents": 316,
    "securityUpdates": 76,
    "sources": 11
  }
}
target_support
{
  "support_status": "supported",
  "sync_cadence": "daily_full_sync_plus_intraday_updates_when_enabled",
  "rate_limit": {
    "recommendedRps": 20,
    "maxConcurrency": 20,
    "readCeiling": ">=60rps (no throttle; read path cached server-side, flat ~45ms even at 60rps)",
    "limiter": "none observed (CDN-cached reads despite real app pods)",
    "penalty": "none",
    "backoff": "exponential on any 429/5xx + jitter"
  },
  "known_source_count": 11,
  "harvestable_source_count": 11,
  "seed": "seeds/rfpio-backfill-2026-06-11.json"
}
counts
{
  "companies": 11,
  "trust_centers": 11,
  "certifications": 69,
  "controls": 75,
  "subprocessors": 24,
  "documents": 316,
  "security_updates": 76,
  "sources": 11
}
data_surface
{
  "score": 100,
  "score_kind": "bounded_0_to_100_observed_normalized_trust_center_coverage",
  "granularity_tier": "deep_security_posture",
  "observed_capabilities": {
    "trust_centers": true,
    "certifications": true,
    "controls": true,
    "subprocessors": true,
    "documents": true,
    "security_updates": true,
    "provenance": true
  },
  "available_capabilities": [
    "trust_centers",
    "certifications",
    "controls",
    "subprocessors",
    "documents",
    "security_updates",
    "provenance"
  ],
  "missing_capabilities": [],
  "analysis_readiness": {
    "vendor_risk_profile": true,
    "security_questionnaire_evidence": true,
    "subprocessor_monitoring": true,
    "document_inventory": true,
    "compliance_tracking": true,
    "security_advisory_monitoring": true,
    "provenance_audit": true
  },
  "counts": {
    "trust_centers": 11,
    "certifications": 69,
    "controls": 75,
    "subprocessors": 24,
    "documents": 316,
    "security_updates": 76,
    "sources": 11
  }
}
trust_centers
{
  "access_profiles": [
    {
      "key": "rfpio_profile_center_rest",
      "count": 11
    }
  ],
  "access_levels": [
    {
      "key": "request",
      "count": 6
    },
    {
      "key": "public",
      "count": 5
    }
  ],
  "data_access": {
    "certifications": 8,
    "controls": 8,
    "subprocessors": 2,
    "documents": 11,
    "security_updates": 7
  }
}
source_registry
{
  "rank": 10,
  "segment": "midmarket_enterprise",
  "owner": "Responsive (formerly RFPIO, renamed 2022; RFP/questionnaire automation). 'Profile Center' (public profile) is the trust-center product (Summer 2023 release)",
  "auth": "none",
  "connect": {
    "method": "public_rest",
    "resolve": "GET https://app.rfpio.com/rfpserver/auth-custom-domain/verify?domain={tenantDomain} -> {companyId, podName}",
    "domainDetails": "GET https://{tenantDomain}/rfpserver/guest_v3/{companyId}/get-domain-details?domain={tenantDomain} -> customDomainVO{companyId, entityId=profileId, module PROFILE}",
    "fetch": "GET https://{tenantDomain}/rfpserver/guest_v3/public/{companyId}/profiles/v2/{profileId}/get -> profileVO (sections[])",
    "subprocessors": "GET .../profiles/{profileId}/SUB_PROCESSOR -> {artifacts[].answers[], allSubprocessorCategories}",
    "faq": "GET .../profiles/{profileId}/FAQ",
    "updates": "POST .../profiles/{profileId}/feeds  body {profileIds:[profileId], limit, lastId} -> {profileFeedVOList[], totalCount}",
    "cors": "guest_v3/public path = unauthenticated",
    "officialApi": null
  },
  "discovery": {
    "cnameTarget": "profiles.rfpio.com",
    "handleInCname": false,
    "note": "custom domains CNAME to profiles.rfpio.com (verified via app.rfpio.com/rfpserver/auth-custom-domain/verify). Two-step keying: domain -> companyId -> profileId",
    "fingerprints": [
      "CNAME profiles.rfpio.com",
      "/rfpserver/guest_v3/ API path",
      "app.rfpio.com/rfpserver/auth-custom-domain/verify",
      "/profile-guest/ assets"
    ],
    "channels": [
      "dns_cname_sweep",
      "crt.sh",
      "builtwith:RFPIO/Responsive"
    ]
  },
  "backfill_2026_06_11": {
    "priorKnown": 0,
    "harvestableNow": 11,
    "netNew": 11,
    "netNewFromCommonCrawl": 0,
    "totalKnown": 11,
    "seed": "seeds/rfpio-backfill-2026-06-11.json"
  }
}
links
{
  "self": "/v1/coverage/providers/rfpio",
  "provider": "/v1/providers/rfpio",
  "companies": "/v1/companies?provider=rfpio",
  "trust_centers": "/v1/trust-centers?provider=rfpio",
  "sources": "/v1/sources?provider=rfpio"
}
Get this page with API

Rendered from the bluedoor Trust Centers API. Reproduce it:

GET https://api.bluedoor.sh/trust-centers/v1/coverage/providers/rfpioJSON
GET https://api.bluedoor.sh/trust-centers/v1/providers/rfpio/companies?limit=25JSON
GET https://api.bluedoor.sh/trust-centers/v1/providers/rfpio/trust-centers?limit=25JSON