WedStay
info@thewedstay.com

Subscribe to our newsletter

For Everyone

  • About Us
  • How It Works
  • Download App
  • Blog
  • Reviews
  • FAQs
  • Terms
  • Privacy
  • Contact
  • We're Hiring!
  • Sitemap

For Couples

  • Wedding Venues
  • Wedding Venue Buyout
  • Wedding House Rentals
  • How WedStay Works
  • Wedding Venue Finder
  • Wedding Quizzes
  • Venue Style Quiz
  • How Venue Matcher Works
  • 2025 Wedding Trends
  • Viral Wedding Estates
  • Preferred Vendor Marketplace
  • Non-Traditional Weddings
  • Wedding Weekend Experience
  • Wedding Planning Checklist Tool
  • WedStay-Style Weddings
  • Venue Cost Calculator
  • Wedding Financing

For Property Owners

  • Submit Your Property
  • Wedding Industry Insights
  • Revenue Opportunities
  • WedStay Operating System
  • Property Transformation
  • Effortless Hosting
  • Top Wedding Trends

For Vendors

  • Join Wedstay Vendor Network
  • Preferred Vendor Marketplace
  • Wedding Photographers
  • The Ultimate Wedding Vendor Guide: A Former Bride's Tell-All

© 2026 WedStay. All rights reserved.

This site is not affiliated with or endorsed by Airbnb.

    WedStay Developers
    WedStay Developers
    API Referencethewedstay.com

    Getting Started

    WedStay APIQuickstart

    Endpoints

    VenuesVendorsPricingInquiries

    Reference

    ErrorsRate Limits

    Integrations

    MCP ServerChatGPT Action

    Rate Limits

    Rate limit tiers, headers, and best practices for the WedStay API.

    Rate Limits

    The WedStay API uses rate limits to ensure fair usage and platform stability.

    Tiers

    FreePro
    Read requests100 / day10,000 / day
    Inquiry submissions5 / day50 / day
    Burst limit10 / minute60 / minute
    Price$0Contact us

    All limits reset at midnight UTC.

    Rate limit headers

    Every API response includes rate limit information in the headers:

    HeaderDescription
    X-RateLimit-LimitMaximum requests allowed in the current window
    X-RateLimit-RemainingRequests remaining in the current window
    X-RateLimit-ResetUnix timestamp when the window resets
    Retry-AfterSeconds until you can retry (only on 429 responses)

    Example headers

    HTTP/1.1 200 OK
    X-RateLimit-Limit: 100
    X-RateLimit-Remaining: 87
    X-RateLimit-Reset: 1709078400

    429 Response

    When you exceed the rate limit, you'll receive a 429 Too Many Requests response:

    {
      "error": {
        "type": "rate_limit_exceeded",
        "code": "too_many_requests",
        "message": "Rate limit exceeded. Please wait 45 seconds before retrying.",
        "request_id": "req_abc123",
        "doc_url": "https://www.thewedstay.com/developers/rate-limits"
      }
    }

    Best practices

    1. Cache responses — Venue data changes infrequently. Cache search results for at least 5 minutes.
    2. Use pagination — Don't fetch all venues at once. Use cursor and limit parameters.
    3. Check headers — Monitor X-RateLimit-Remaining to avoid hitting limits.
    4. Implement backoff — On 429 responses, wait for the Retry-After duration before retrying.
    5. Batch where possible — Use search filters to get the data you need in fewer requests.

    Previous

    Errors

    Next

    MCP Server

    On this page

    Rate LimitsTiersRate limit headersExample headers429 ResponseBest practices