Revinate

Revinate is a hospitality technology company providing a Guest Data Platform and CRM for hotels — unifying guest profiles from property-management systems, then driving direct revenue through email marketing, a voice/call-center product, a virtual concierge, and reputation and guest-feedback management. Revinate states it powers 950 million-plus guest profiles and $17.2 billion in direct revenue for over 12,500 hotels worldwide. Its public developer surface is the Porter API — a read-only REST API for structured review data covering 100-plus review sites, exposing hotels, hotel sets, reviews, competitor reviews, review-volume and rating snapshots, survey email statistics, and hospitality-specific sentiment analysis broken out by topic category.

Revinate publishes 6 APIs on the APIs.io network, including Hotel Sets API, Hotels API, Languages API, and 3 more. Tagged areas include Hospitality, Hotels, Reviews, Reputation Management, and Guest Data Platform.

Revinate’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, authentication, and 20 more developer resources.

43.8/100 developing ▬ flat Agent 34/100 agent ready saas Full breakdown ↓
scored 2026-09-01 · rubric v0.17.2
8 APIs
HospitalityHotelsReviewsReputation ManagementGuest Data PlatformCRMSentiment AnalysisTravelMarketingCustomer Feedback

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Customer Service Management
BC-430
HotelsReviews
GET /hotels GET /hotels/{hotelId} GET /hotels/{hotelId}/reviews GET /hotels/{hotelId}/surveyemailstats

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-01 · rubric v0.17.2
Composite quality — 43.8/100 · developing
Contract Quality 14.3 / 25
Developer Ergonomics 11.8 / 20
Access Clarity 8.7 / 20
Operational Transparency 0.3 / 13
Contract Governance 0.5 / 12
Discoverability 8.2 / 10
Agent readiness — 34/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 0 / 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
Delegated User Identity 6 / 6
Protected Resource Metadata 0 / 5
Registration Without a Human 6 / 6
Agentic Commerce Surface 0 / 5
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/revinate: 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 6

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

Revinate Hotel Sets API

The Hotel Sets API from Revinate — 4 operation(s) for hotel sets.

Revinate Hotels API

The Hotels API from Revinate — 11 operation(s) for hotels.

Revinate Languages API

The Languages API from Revinate — 2 operation(s) for languages.

Revinate Review Sites API

The Review Sites API from Revinate — 2 operation(s) for review sites.

Revinate Reviews API

The Reviews API from Revinate — 2 operation(s) for reviews.

Revinate Widget Reviews API

The Widget Reviews API from Revinate — 1 operation(s) for widget reviews.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Revinate Rate Limits

0 limits

RATE LIMITS

Security Posture 4

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

Revinate Authentication

apiKey/openIdConnect · 4 schemes

SECURITY

Revinate Domain Security

TLSv1.3 · DMARC

SECURITY

Revinate Trust Center

trust center published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Revinate Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: revinate
name: Revinate
description: Revinate is a hospitality technology company providing a Guest Data Platform and CRM for hotels — unifying guest
  profiles from property-management systems, then driving direct revenue through email marketing, a voice/call-center product,
  a virtual concierge, and reputation and guest-feedback management. Revinate states it powers 950 million-plus guest profiles
  and $17.2 billion in direct revenue for over 12,500 hotels worldwide. Its public developer surface is the Porter API — a
  read-only REST API for structured review data covering 100-plus review sites, exposing hotels, hotel sets, reviews, competitor
  reviews, review-volume and rating snapshots, survey email statistics, and hospitality-specific sentiment analysis broken
  out by topic category.
url: https://raw.githubusercontent.com/api-evangelist/revinate/refs/heads/main/apis.yml
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
image: https://www.revinate.com/wp-content/uploads/2022/09/revinate-logo-400px.png
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.20'
created: '2026-08-26'
modified: '2026-08-26'
tags:
- Hospitality
- Hotels
- Reviews
- Reputation Management
- Guest Data Platform
- CRM
- Sentiment Analysis
- Travel
- Marketing
- Customer Feedback
apis:
- aid: revinate:revinate-hotel-sets-api
  name: Revinate Hotel Sets API
  description: The Hotel Sets API from Revinate — 4 operation(s) for hotel sets.
  humanURL: https://porter.revinate.com/documentation
  baseURL: https://porter.revinate.com
  tags:
  - Hotel Sets
  properties:
  - type: OpenAPI
    url: openapi/revinate-hotel-sets-api-openapi.yml
  - type: Swagger
    url: openapi/_original/revinate-porter-api-docs-resource-listing.json
  - type: Documentation
    url: https://porter.revinate.com/documentation
  - type: APIReference
    url: https://porter.revinate.com/documentation#api-docs
  - type: Authentication
    url: authentication/revinate-authentication.yml
  - type: Conventions
    url: conventions/revinate-conventions.yml
  - type: ErrorCatalog
    url: errors/revinate-problem-types.yml
  - type: DataModel
    url: data-model/revinate-data-model.yml
  - type: RateLimits
    url: rate-limits/revinate-rate-limits.yml
- aid: revinate:revinate-hotels-api
  name: Revinate Hotels API
  description: The Hotels API from Revinate — 11 operation(s) for hotels.
  humanURL: https://porter.revinate.com/documentation
  baseURL: https://porter.revinate.com
  tags:
  - Hotels
  properties:
  - type: OpenAPI
    url: openapi/revinate-hotels-api-openapi.yml
  - type: Swagger
    url: openapi/_original/revinate-porter-api-docs-resource-listing.json
  - type: Documentation
    url: https://porter.revinate.com/documentation
  - type: APIReference
    url: https://porter.revinate.com/documentation#api-docs
  - type: Authentication
    url: authentication/revinate-authentication.yml
  - type: Conventions
    url: conventions/revinate-conventions.yml
  - type: ErrorCatalog
    url: errors/revinate-problem-types.yml
  - type: DataModel
    url: data-model/revinate-data-model.yml
  - type: RateLimits
    url: rate-limits/revinate-rate-limits.yml
- aid: revinate:revinate-languages-api
  name: Revinate Languages API
  description: The Languages API from Revinate — 2 operation(s) for languages.
  humanURL: https://porter.revinate.com/documentation
  baseURL: https://porter.revinate.com
  tags:
  - Language
  tags_raw:
  - Languages
  properties:
  - type: OpenAPI
    url: openapi/revinate-languages-api-openapi.yml
  - type: Swagger
    url: openapi/_original/revinate-porter-api-docs-resource-listing.json
  - type: Documentation
    url: https://porter.revinate.com/documentation
  - type: APIReference
    url: https://porter.revinate.com/documentation#api-docs
  - type: Authentication
    url: authentication/revinate-authentication.yml
  - type: Conventions
    url: conventions/revinate-conventions.yml
  - type: ErrorCatalog
    url: errors/revinate-problem-types.yml
  - type: DataModel
    url: data-model/revinate-data-model.yml
  - type: RateLimits
    url: rate-limits/revinate-rate-limits.yml
- aid: revinate:revinate-review-sites-api
  name: Revinate Review Sites API
  description: The Review Sites API from Revinate — 2 operation(s) for review sites.
  humanURL: https://porter.revinate.com/documentation
  baseURL: https://porter.revinate.com
  tags:
  - Review Sites
  properties:
  - type: OpenAPI
    url: openapi/revinate-review-sites-api-openapi.yml
  - type: Swagger
    url: openapi/_original/revinate-porter-api-docs-resource-listing.json
  - type: Documentation
    url: https://porter.revinate.com/documentation
  - type: APIReference
    url: https://porter.revinate.com/documentation#api-docs
  - type: Authentication
    url: authentication/revinate-authentication.yml
  - type: Conventions
    url: conventions/revinate-conventions.yml
  - type: ErrorCatalog
    url: errors/revinate-problem-types.yml
  - type: DataModel
    url: data-model/revinate-data-model.yml
  - type: RateLimits
    url: rate-limits/revinate-rate-limits.yml
- aid: revinate:revinate-reviews-api
  name: Revinate Reviews API
  description: The Reviews API from Revinate — 2 operation(s) for reviews.
  humanURL: https://porter.revinate.com/documentation
  baseURL: https://porter.revinate.com
  tags:
  - Reviews
  properties:
  - type: OpenAPI
    url: openapi/revinate-reviews-api-openapi.yml
  - type: Swagger
    url: openapi/_original/revinate-porter-api-docs-resource-listing.json
  - type: Documentation
    url: https://porter.revinate.com/documentation
  - type: APIReference
    url: https://porter.revinate.com/documentation#api-docs
  - type: Authentication
    url: authentication/revinate-authentication.yml
  - type: Conventions
    url: conventions/revinate-conventions.yml
  - type: ErrorCatalog
    url: errors/revinate-problem-types.yml
  - type: DataModel
    url: data-model/revinate-data-model.yml
  - type: RateLimits
    url: rate-limits/revinate-rate-limits.yml
- aid: revinate:revinate-widget-reviews-api
  name: Revinate Widget Reviews API
  description: The Widget Reviews API from Revinate — 1 operation(s) for widget reviews.
  humanURL: https://porter.revinate.com/documentation
  baseURL: https://porter.revinate.com
  tags:
  - Widget Reviews
  properties:
  - type: OpenAPI
    url: openapi/revinate-widget-reviews-api-openapi.yml
  - type: Swagger
    url: openapi/_original/revinate-porter-api-docs-resource-listing.json
  - type: Documentation
    url: https://porter.revinate.com/documentation
  - type: APIReference
    url: https://porter.revinate.com/documentation#api-docs
  - type: Authentication
    url: authentication/revinate-authentication.yml
  - type: Conventions
    url: conventions/revinate-conventions.yml
  - type: ErrorCatalog
    url: errors/revinate-problem-types.yml
  - type: DataModel
    url: data-model/revinate-data-model.yml
  - type: RateLimits
    url: rate-limits/revinate-rate-limits.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: CapabilityMap
  url: capabilities/revinate-capability-edges.yml
  name: Revinate Business Capability Map
- type: Overlay
  url: overlays/revinate-porter-overlay.yaml
- type: AgentSkill
  url: skills/_index.yml
- type: Website
  url: https://www.revinate.com/
- type: DeveloperPortal
  url: https://porter.revinate.com/documentation
- type: Documentation
  url: https://porter.revinate.com/documentation
- type: APIReference
  url: https://porter.revinate.com/documentation#api-docs
- type: GettingStarted
  url: https://porter.revinate.com/documentation#introduction
- type: Support
  url: https://www.revinate.com/support/
- type: Blog
  url: https://www.revinate.com/blog/
- type: GitHubOrganization
  url: https://github.com/revinate
- type: Login
  url: https://www.revinate.com/login/
- type: TermsOfService
  url: https://www.revinate.com/website-terms-of-use/
- type: PrivacyPolicy
  url: https://www.revinate.com/website-privacy-policy/
- type: TrustCenter
  url: https://trust.revinate.com/
- type: Compliance
  url: security/revinate-trust-center.yml
- type: LLMsTxt
  url: llms/revinate-llms.txt
- type: WellKnown
  url: well-known/revinate-well-known.yml
- type: OAuthScopes
  url: scopes/revinate-scopes.yml
- type: Authentication
  url: authentication/revinate-authentication.yml
- type: Packages
  url: packages/revinate-packages.yml
- type: Conformance
  url: conformance/revinate-conformance.yml
- type: Lifecycle
  url: lifecycle/revinate-lifecycle.yml
- type: DomainSecurity
  url: security/revinate-domain-security.yml
- type: Plans
  url: plans/revinate-plans-pricing.yml
- type: RateLimits
  url: rate-limits/revinate-rate-limits.yml
x-enrichment:
  date: '2026-08-26'
  status: enriched
  artifacts_added: 21
  pass: local-v1

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/revinate"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/revinate/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/revinate/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.