ContactOut · OpenAPI Overlay 1.0.0

ContactOut API enhancements

API Evangelist overlay on the generated ContactOut contract: documented per-API rate limits (https://api.contactout.com#rate-limits) and the published MCP tool bound to each operation (mcp/contactout-tool-crosswalk.yml). The contract file itself is never mutated.

27 actions 27 updates update extends openapi/_ae-authored/contactout-openapi-generated.yml
Generated by API Evangelist Written by API Evangelist tooling for ContactOut's API. It is a proposal applied on top of the contract, not a document ContactOut publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-rate-limitx-rate-limit-sourcex-mcp-toolsx-mcp-server

Targets 27 · first 16 shown; the file carries all of them

$.paths[*][?(@.operationId=='linkedinProfileFromLinkedinUrl')]
$.paths[*][?(@.operationId=='linkedinProfileFromEmailAddress')]
$.paths[*][?(@.operationId=='peopleEnrich')]
$.paths[*][?(@.operationId=='contactInfoSingleFromLinkedinProfile')]
$.paths[*][?(@.operationId=='contactInfoBulkV1BulkContactinfo')]
$.paths[*][?(@.operationId=='contactInfoBulkV2BulkContactinfo')]
$.paths[*][?(@.operationId=='contactInfoBulkV2BulkContactinfoGet')]
$.paths[*][?(@.operationId=='companyInformationFromDomains')]
$.paths[*][?(@.operationId=='peopleSearch')]
$.paths[*][?(@.operationId=='peopleCount')]
$.paths[*][?(@.operationId=='decisionMakers')]
$.paths[*][?(@.operationId=='companySearch')]
$.paths[*][?(@.operationId=='emailToLinkedin')]
$.paths[*][?(@.operationId=='contactCheckerPersonalEmailChecker')]
$.paths[*][?(@.operationId=='contactCheckerWorkEmailChecker')]
$.paths[*][?(@.operationId=='contactCheckerPhoneNumberChecker')]

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: ContactOut API enhancements
  version: '2026-10-07'
  description: 'API Evangelist overlay on the generated ContactOut contract: documented per-API rate limits (https://api.contactout.com#rate-limits) and the published MCP tool bound to each operation (mcp/contactout-tool-crosswalk.yml). The contract file itself is never mutated.'
extends: openapi/_ae-authored/contactout-openapi-generated.yml
generated: '2026-10-07'
method: generated
source:
- https://api.contactout.com#rate-limits
- https://api.contactout.com#available-tools
actions:
- target: $.paths[*][?(@.operationId=='linkedinProfileFromLinkedinUrl')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - LinkedIn Profile from URL
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='linkedinProfileFromEmailAddress')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - LinkedIn Profile from Email
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='peopleEnrich')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - People Enrich
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='contactInfoSingleFromLinkedinProfile')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Contact Info from LinkedIn Profile
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='contactInfoBulkV1BulkContactinfo')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='contactInfoBulkV2BulkContactinfo')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='contactInfoBulkV2BulkContactinfoGet')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='companyInformationFromDomains')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Company Information from Domain
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='peopleSearch')]
  update:
    x-rate-limit: 'People Search API: 60 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - People Search
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='peopleCount')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - People Count
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='decisionMakers')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Decision Makers
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='companySearch')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Company Search
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='emailToLinkedin')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - LinkedIn URL from Email
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='contactCheckerPersonalEmailChecker')]
  update:
    x-rate-limit: 'Contact Checker APIs: 150 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Personal Email Checker
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='contactCheckerWorkEmailChecker')]
  update:
    x-rate-limit: 'Contact Checker APIs: 150 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Work Email Checker
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='contactCheckerPhoneNumberChecker')]
  update:
    x-rate-limit: 'Contact Checker APIs: 150 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Phone Checker
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='hashedEmail')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='emailVerifierSingle')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - Email Verifier
    x-mcp-server: https://contactout.com/mcp
- target: $.paths[*][?(@.operationId=='emailVerifierBulk')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='emailVerifierBulkGet')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='campaignsListCampaigns')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='campaignsGetCampaign')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='campaignsAddRecipients')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='campaignsRemoveRecipients')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='campaignsStartCampaign')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='campaignsStopCampaign')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
- target: $.paths[*][?(@.operationId=='usageStats')]
  update:
    x-rate-limit: 'Other APIs: 1000 requests per minute'
    x-rate-limit-source: https://api.contactout.com#rate-limits
    x-mcp-tools:
    - API Usage Stats
    x-mcp-server: https://contactout.com/mcp