{"openapi":"3.1.0","info":{"title":"Serpstack API","version":"2.0.0","description":"Real-time, scalable Google Search Results (SERP) REST API. Returns structured JSON (or CSV) for web, image, video, news and shopping searches, plus a location lookup endpoint.\n\n**Changelog**\n- 2.0.0: Removed the deprecated `num` parameter (results are fixed at 10 per page; use `page` to paginate)."},"servers":[{"url":"https://api.serpstack.com"}],"security":[{"accessKey":[]}],"tags":[],"externalDocs":{"description":"Official serpstack documentation","url":"https://serpstack.com/documentation"},"paths":{"/search":{"get":{"summary":"Search","operationId":"search","tags":["Search"],"description":"Runs a Google search and returns structured results (web, images, videos,\nnews or shopping) as JSON or CSV. All parameters are passed via the query\nstring. `query` is required.\n","parameters":[{"$ref":"#/components/parameters/access_key"},{"$ref":"#/components/parameters/query"},{"$ref":"#/components/parameters/engine"},{"$ref":"#/components/parameters/type"},{"$ref":"#/components/parameters/device"},{"$ref":"#/components/parameters/location"},{"$ref":"#/components/parameters/auto_location"},{"$ref":"#/components/parameters/google_domain"},{"$ref":"#/components/parameters/gl"},{"$ref":"#/components/parameters/hl"},{"$ref":"#/components/parameters/safe"},{"$ref":"#/components/parameters/period"},{"$ref":"#/components/parameters/period_start"},{"$ref":"#/components/parameters/period_end"},{"$ref":"#/components/parameters/news_type"},{"$ref":"#/components/parameters/exclude_autocorrected_results"},{"$ref":"#/components/parameters/images_page"},{"$ref":"#/components/parameters/images_color"},{"$ref":"#/components/parameters/images_size"},{"$ref":"#/components/parameters/images_type"},{"$ref":"#/components/parameters/images_usage"},{"$ref":"#/components/parameters/sort"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/csv_fields"}],"responses":{"200":{"description":"Search results","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResponse"},"example":{"request":{"success":true,"total_time_taken":1.23},"search_parameters":{"engine":"google","type":"web","query":"mcdonalds","google_domain":"google.com","gl":"us","hl":"en","page":1},"search_information":{"total_results":12345678,"time_taken_displayed":0.42,"query_displayed":"mcdonalds"},"organic_results":[{"position":1,"title":"McDonald's Official Website","url":"https://www.mcdonalds.com/","domain":"www.mcdonalds.com","snippet":"Order McDonald's for delivery or pickup."}]}},"text/csv":{"schema":{"type":"string"}}}},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"422":{"description":"Validation error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"example":{"success":false,"error":{"code":310,"type":"missing_search_query","info":"User has not provided a valid value inside the query parameter."}}}}},"429":{"$ref":"#/components/responses/RateLimitReached"},"500":{"$ref":"#/components/responses/InternalError"},"503":{"$ref":"#/components/responses/Maintenance"}}}},"/locations":{"get":{"summary":"Locations","operationId":"locations","tags":["Locations"],"description":"Looks up supported search locations by name. Returns matching locations\nordered by reach. `query` is required.\n","parameters":[{"$ref":"#/components/parameters/access_key"},{"$ref":"#/components/parameters/query"},{"$ref":"#/components/parameters/limit"}],"responses":{"200":{"description":"Matching locations","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/LocationResult"}},"example":[{"id":"585069bfee19ad271e9bc673","google_id":2840,"google_parent_id":null,"name":"United States","canonical_name":"United States","country_code":"US","target_type":"Country","reach":227000000,"gps_lat":37.09024,"gps_lon":-95.712891}]}}},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"422":{"description":"Validation error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"example":{"success":false,"error":{"code":210,"type":"missing_location_query","info":"User has not provided a valid location value inside the query parameter."}}}}},"429":{"$ref":"#/components/responses/RateLimitReached"},"500":{"$ref":"#/components/responses/InternalError"},"503":{"$ref":"#/components/responses/Maintenance"}}}}},"components":{"securitySchemes":{"accessKey":{"type":"apiKey","in":"query","name":"access_key"}},"parameters":{"access_key":{"in":"query","name":"access_key","required":true,"schema":{"type":"string"},"description":"Your apilayer API access key. Required on every request; validated by the gateway."},"query":{"in":"query","name":"query","required":true,"schema":{"type":"string"},"description":"The search query (for /search) or the location name to look up (for /locations)."},"engine":{"in":"query","name":"engine","schema":{"type":"string","default":"google"},"description":"Search engine to use. Default: google."},"type":{"in":"query","name":"type","schema":{"type":"string","enum":["web","images","videos","news","shopping"],"default":"web"},"description":"The type of search to perform."},"device":{"in":"query","name":"device","schema":{"type":"string","enum":["desktop","mobile","tablet"],"default":"desktop"},"description":"Device to emulate when running the search."},"location":{"in":"query","name":"location","schema":{"type":"string"},"description":"The geographic location to run the search from (use the /locations endpoint to find valid values)."},"auto_location":{"in":"query","name":"auto_location","schema":{"type":"integer","enum":[0,1],"default":1},"description":"Set to 0 to disable automatic location detection based on the `location` value."},"google_domain":{"in":"query","name":"google_domain","schema":{"type":"string","default":"google.com"},"description":"The Google domain to use for the search."},"gl":{"in":"query","name":"gl","schema":{"type":"string","default":"us"},"description":"Two-letter country code that determines the country to use for the search."},"hl":{"in":"query","name":"hl","schema":{"type":"string","default":"en"},"description":"Two-letter language code that determines the interface language of the search."},"safe":{"in":"query","name":"safe","schema":{"type":"integer","enum":[0,1],"default":0},"description":"Set to 1 to enable SafeSearch filtering."},"period":{"in":"query","name":"period","schema":{"type":"string","enum":["last_hour","last_day","last_week","last_month","last_year","custom"]},"description":"Restrict results to a time period. Use `custom` with `period_start`/`period_end`."},"period_start":{"in":"query","name":"period_start","schema":{"type":"string","format":"date"},"description":"Start date for a custom `period` (used when `period=custom`). Format: YYYY-MM-DD."},"period_end":{"in":"query","name":"period_end","schema":{"type":"string","format":"date"},"description":"End date for a custom `period` (used when `period=custom`). Format: YYYY-MM-DD."},"news_type":{"in":"query","name":"news_type","schema":{"type":"string","enum":["blogs","all"],"default":"all"},"description":"For `type=news`, restrict to blog results or all news."},"exclude_autocorrected_results":{"in":"query","name":"exclude_autocorrected_results","schema":{"type":"integer","enum":[0,1],"default":0},"description":"Set to 1 to exclude results Google returned for an autocorrected query."},"images_page":{"in":"query","name":"images_page","schema":{"type":"integer","minimum":1},"description":"For `type=images`, the results page to return."},"images_color":{"in":"query","name":"images_color","schema":{"type":"string","enum":["any","black_and_white","transparent","red","orange","yellow","green","teal","blue","purple","pink","white","gray","black","brown"],"default":"any"},"description":"For `type=images`, filter results by dominant color."},"images_size":{"in":"query","name":"images_size","schema":{"type":"string","enum":["large","medium","small"]},"description":"For `type=images`, filter results by image size."},"images_type":{"in":"query","name":"images_type","schema":{"type":"string","enum":["clipart","line_drawing","gif"]},"description":"For `type=images`, filter results by image type."},"images_usage":{"in":"query","name":"images_usage","schema":{"type":"string","enum":["reuse_with_modification","reuse","non_commercial_reuse_with_modification","non_commercial_reuse"]},"description":"For `type=images`, filter results by usage rights."},"sort":{"in":"query","name":"sort","schema":{"type":"string","enum":["relevance","date"]},"description":"Sort order for the results."},"page":{"in":"query","name":"page","schema":{"type":"integer","minimum":1,"default":1},"description":"The results page to return."},"output":{"in":"query","name":"output","schema":{"type":"string","enum":["json","csv"],"default":"json"},"description":"Response format."},"csv_fields":{"in":"query","name":"csv_fields","schema":{"type":"string"},"description":"For `output=csv`, comma-separated list of fields to include in the CSV."},"limit":{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":100,"default":10},"description":"For /locations, the maximum number of locations to return (1–100)."}},"schemas":{"ApiError":{"type":"object","description":"Error envelope returned for validation and authorization failures.","properties":{"success":{"type":"boolean","example":false},"error":{"type":"object","properties":{"code":{"type":"integer","description":"serpstack-specific numeric error code (e.g. 310 missing_search_query)."},"type":{"type":"string","description":"Machine-readable error type."},"info":{"type":"string","description":"Human-readable error detail."}}}}},"LocationResult":{"type":"object","description":"A single supported search location (a row from the serpstack locations dataset).","properties":{"id":{"type":"string"},"google_id":{"type":"integer"},"google_parent_id":{"type":["integer","null"]},"name":{"type":"string"},"canonical_name":{"type":"string"},"country_code":{"type":"string","description":"Two-letter ISO country code."},"target_type":{"type":"string","description":"Location granularity, e.g. Country, State, City."},"reach":{"type":"integer","description":"Estimated audience reach (used to order results)."},"gps_lat":{"type":"number"},"gps_lon":{"type":"number"}}},"SearchResponse":{"description":"Structured search results. The populated shape depends on the `type` parameter: web (default), images, videos, news or shopping. Every variant shares the `request`, `search_parameters` and `search_information` envelope.","oneOf":[{"$ref":"#/components/schemas/WebSearchResponse"},{"$ref":"#/components/schemas/ImageSearchResponse"},{"$ref":"#/components/schemas/VideoSearchResponse"},{"$ref":"#/components/schemas/NewsSearchResponse"},{"$ref":"#/components/schemas/ShoppingSearchResponse"}]},"WebSearchResponse":{"type":"object","description":"Response for `type=web` (default).","properties":{"request":{"$ref":"#/components/schemas/SerpRequest"},"search_parameters":{"type":"object","description":"Echoes the search parameters that were applied."},"search_information":{"$ref":"#/components/schemas/SearchInformation"},"organic_results":{"type":"array","items":{"$ref":"#/components/schemas/OrganicResult"}},"pagination":{"$ref":"#/components/schemas/Pagination"},"ads":{"type":"array","items":{"$ref":"#/components/schemas/Ad"}},"inline_images":{"type":"array","items":{"$ref":"#/components/schemas/InlineImage"}},"inline_videos":{"type":"array","items":{"$ref":"#/components/schemas/InlineVideo"}},"events":{"type":"array","items":{"$ref":"#/components/schemas/Event"}},"inline_shopping":{"type":"array","items":{"$ref":"#/components/schemas/InlineShoppingItem"}},"local_map":{"$ref":"#/components/schemas/LocalMap"},"local_results":{"type":"array","items":{"$ref":"#/components/schemas/LocalResult"}},"answer_box":{"type":"object","properties":{"featured_snippets":{"type":"array","items":{"$ref":"#/components/schemas/Answer"}}}},"weather_box":{"$ref":"#/components/schemas/WeatherBox"},"top_carousel":{"$ref":"#/components/schemas/Carousel"},"top_stories":{"type":"array","items":{"$ref":"#/components/schemas/TopStory"}},"related_searches":{"type":"array","items":{"$ref":"#/components/schemas/RelatedSearch"}},"related_questions":{"type":"array","items":{"$ref":"#/components/schemas/RelatedQuestion"}},"related_places":{"type":"array","items":{"$ref":"#/components/schemas/RelatedPlace"}},"knowledge_graph":{"$ref":"#/components/schemas/KnowledgeGraph"}}},"ImageSearchResponse":{"type":"object","description":"Response for `type=images`.","properties":{"request":{"$ref":"#/components/schemas/SerpRequest"},"search_parameters":{"type":"object"},"search_information":{"$ref":"#/components/schemas/SearchInformation"},"image_results":{"type":"array","items":{"$ref":"#/components/schemas/ImageResult"}}}},"VideoSearchResponse":{"type":"object","description":"Response for `type=videos`.","properties":{"request":{"$ref":"#/components/schemas/SerpRequest"},"search_parameters":{"type":"object"},"search_information":{"$ref":"#/components/schemas/SearchInformation"},"video_results":{"type":"array","items":{"$ref":"#/components/schemas/VideoResult"}},"pagination":{"$ref":"#/components/schemas/Pagination"},"related_searches":{"type":"array","items":{"$ref":"#/components/schemas/RelatedSearch"}}}},"NewsSearchResponse":{"type":"object","description":"Response for `type=news`.","properties":{"request":{"$ref":"#/components/schemas/SerpRequest"},"search_parameters":{"type":"object"},"search_information":{"$ref":"#/components/schemas/SearchInformation"},"news_results":{"type":"array","items":{"$ref":"#/components/schemas/NewsResult"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"ShoppingSearchResponse":{"type":"object","description":"Response for `type=shopping`.","properties":{"request":{"$ref":"#/components/schemas/SerpRequest"},"search_parameters":{"type":"object"},"search_information":{"$ref":"#/components/schemas/SearchInformation"},"shopping_results":{"type":"array","items":{"$ref":"#/components/schemas/ShoppingResult"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"SerpRequest":{"type":"object","properties":{"success":{"type":"boolean"},"total_time_taken":{"type":"number"},"processed_timestamp":{"type":"integer"},"search_url":{"type":"string"}}},"SearchInformation":{"type":"object","properties":{"total_results":{"type":"integer"},"time_taken_displayed":{"type":"number"},"detected_location":{"type":["string","null"]},"did_you_mean":{"type":["string","null"]},"no_results_for_original_query":{"type":"boolean"},"query_displayed":{"type":"string"},"showing_results_for":{"type":["string","null"]}}},"Pagination":{"type":"object","properties":{"current_page":{"type":"integer"},"next_page":{"type":"integer"},"next_page_start":{"type":"integer"},"next_page_link":{"type":"string"},"pages":{"type":"array","items":{"type":"object","properties":{"page":{"type":"integer"},"start":{"type":"integer"},"link":{"type":"string"}}}}}},"OrganicResult":{"type":"object","properties":{"position":{"type":"integer"},"title":{"type":"string"},"url":{"type":["string","null"]},"domain":{"type":["string","null"]},"displayed_url":{"type":"string"},"snippet":{"type":"string"},"sitelinks":{"type":"array","items":{"$ref":"#/components/schemas/Sitelink"}},"cached_page_url":{"type":"string"},"related_pages_url":{"type":"string"},"prerender":{"type":"boolean"}}},"Sitelink":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"},"tracking_url":{"type":["string","null"]}}},"Ad":{"type":"object","properties":{"position":{"type":["integer","null"]},"block_position":{"type":"string","description":"`top` or `bottom`."},"title":{"type":"string"},"url":{"type":"string"},"tracking_url":{"type":"string"},"displayed_url":{"type":"string"},"description":{"type":"string"},"sitelinks":{"type":"array","items":{"$ref":"#/components/schemas/Sitelink"}}}},"ImageResult":{"type":"object","properties":{"position":{"type":"integer"},"title":{"type":"string"},"width":{"type":["integer","null"]},"height":{"type":["integer","null"]},"image_url":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"source_name":{"type":"string"},"source_url":{"type":["string","null"]},"source_domain":{"type":["string","null"]}}},"VideoResult":{"type":"object","properties":{"position":{"type":["integer","null"]},"title":{"type":["string","null"]},"url":{"type":"string"},"displayed_url":{"type":["string","null"]},"uploaded":{"type":["string","null"]},"snippet":{"type":["string","null"]},"length":{"type":["string","null"]}}},"NewsResult":{"type":"object","properties":{"position":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"source_name":{"type":"string"},"uploaded":{"type":"string"},"uploaded_utc":{"type":"string"},"snippet":{"type":"string"},"thumbnail_url":{"type":"string"}}},"ShoppingResult":{"type":"object","properties":{"position":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"price":{"type":"string"},"seller":{"type":"string"},"snippet":{"type":"string"},"extensions":{"type":"string"},"rating":{"type":["number","null"]},"reviews":{"type":["integer","null"]}}},"InlineShoppingItem":{"type":"object","properties":{"position":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"price":{"type":"string"},"merchant":{"type":"string"},"rating":{"type":["number","null"]},"reviews":{"type":["integer","null"]}}},"LocalMap":{"type":"object","properties":{"url":{"type":"string"},"coordinates":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}},"image_url":{"type":"string"}}},"LocalResult":{"type":"object","properties":{"position":{"type":"integer"},"title":{"type":"string"},"image_url":{"type":["string","null"]},"address":{"type":["string","null"]},"extensions":{"type":["string","null"]},"rating":{"type":["number","null"]},"reviews":{"type":["integer","null"]},"price":{"type":["string","null"]},"url":{"type":"string"}}},"Answer":{"type":"object","description":"A featured-snippet answer (answer_box).","properties":{"type":{"type":"string"},"display_link":{"type":"string"},"link_title":{"type":"string"},"link":{"type":"string"},"value":{"type":"object","properties":{"text":{"type":"string"}}},"rank":{"type":"integer"},"global_rank":{"type":"integer"}}},"WeatherBox":{"type":"object","properties":{"location":{"type":"string"},"time":{"type":"string"},"description":{"type":"string"},"current":{"type":"object","properties":{"weather_image":{"type":"string"},"precipitation":{"$ref":"#/components/schemas/UnitValue"},"humidity":{"$ref":"#/components/schemas/UnitValue"},"temperature":{"type":"array","items":{"$ref":"#/components/schemas/UnitValue"}},"wind":{"type":"array","items":{"$ref":"#/components/schemas/UnitValue"}}}},"forecast":{"type":"array","items":{"type":"object","properties":{"day":{"type":"string"},"description":{"type":"string"},"weather_image":{"type":"string"},"temperature":{"type":"array","items":{"$ref":"#/components/schemas/UnitValue"}}}}}}},"UnitValue":{"type":"object","properties":{"display":{"type":"string"},"unit":{"type":"string"},"value":{"type":"number"},"type":{"type":"string"}}},"Carousel":{"type":"object","properties":{"block_position":{"type":"integer"},"topic":{"type":"string"},"sub_topic":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"},"image_url":{"type":"string"}}}}}},"TopStory":{"type":"object","properties":{"block_position":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"source":{"type":"string"},"uploaded":{"type":"string"},"uploaded_utc":{"type":"string"}}},"Event":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"},"date":{"type":"object","properties":{"day":{"type":"integer"},"month":{"type":"string"},"display":{"type":"string"}}},"address":{"type":"object","properties":{"line1":{"type":"string"},"line2":{"type":"string"}}},"image_url":{"type":"string"},"block_position":{"type":"integer"}}},"RelatedSearch":{"type":"object","properties":{"text":{"type":"string"},"link":{"type":"string"}}},"RelatedQuestion":{"type":"object","properties":{"question":{"type":"string"},"answer":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"displayed_url":{"type":"string"}}},"RelatedPlace":{"type":"object","properties":{"title":{"type":["string","null"]},"url":{"type":["string","null"]},"places":{"type":"string"},"image_urls":{"type":"array","items":{"type":"string"}}}},"InlineImage":{"type":"object","properties":{"block_position":{"type":"integer"},"image_url":{"type":"string"},"url":{"type":"string"},"title":{"type":"string"}}},"InlineVideo":{"type":"object","properties":{"link":{"type":"string"},"duration":{"type":"string"},"duration_sec":{"type":"number"},"title":{"type":"string"},"source":{"type":"string"},"author":{"type":"string"},"date":{"type":"string"},"image":{"type":"string"},"image_url":{"type":"string"},"rank":{"type":"integer"},"global_rank":{"type":"integer"}}},"KnowledgeGraph":{"type":"object","description":"Knowledge panel data. The structure is highly variable (title, type, description, attributes, images, related entities, opening hours, etc.), so it is documented as a free-form object.","additionalProperties":true}},"responses":{"Unauthorized":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"examples":{"account_on_hold":{"summary":"account_on_hold","value":{"success":false,"error":{"code":107,"type":"account_on_hold","info":"Your account currently has open invoices and API has been automatically disabled. Please settle your open balance or downgrade to the Free Plan to restore API access. [Support: support@apilayer.com]"}}},"invalid_access_key":{"summary":"invalid_access_key","value":{"success":false,"error":{"code":101,"type":"invalid_access_key","info":"You have not supplied a valid API Access Key. [Technical Support: support@apilayer.com]"}}},"missing_access_key":{"summary":"missing_access_key","value":{"success":false,"error":{"code":101,"type":"missing_access_key","info":"You have not supplied an API Access Key. [Required format: access_key=YOUR_ACCESS_KEY]"}}},"inactive_user":{"summary":"inactive_user","value":{"success":false,"error":{"code":102,"type":"inactive_user","info":"Permission denied - User not active."}}}}}}},"Forbidden":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"examples":{"https_access_restricted":{"summary":"https_access_restricted","value":{"success":false,"error":{"code":105,"type":"https_access_restricted","info":"Access Restricted - Your current Subscription Plan does not support HTTPS Encryption."}}},"function_access_restricted":{"summary":"function_access_restricted","value":{"success":false,"error":{"code":105,"type":"function_access_restricted","info":"Access Restricted - Your current Subscription Plan does not support this API Function."}}},"api_access_blocked":{"summary":"api_access_blocked","value":{"success":false,"error":{"code":104,"type":"api_access_blocked","info":"Your API access has been temporarily disabled. Please upgrade your Subscription Plan or contact support."}}}}}}},"NotFound":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"examples":{"invalid_api_function":{"summary":"invalid_api_function","value":{"success":false,"error":{"code":103,"type":"invalid_api_function","info":"This API Function does not exist."}}},"404_not_found":{"summary":"404_not_found","value":{"success":false,"error":{"code":404,"type":"404_not_found","info":"404 - The requested resource could not be found. Please try again or contact support."}}}}}}},"RateLimitReached":{"description":"Too Many Requests","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"examples":{"usage_limit_reached":{"summary":"usage_limit_reached","value":{"success":false,"error":{"code":104,"type":"usage_limit_reached","info":"Your monthly usage limit has been reached. Please upgrade your Subscription Plan."}}},"daily_usage_limit_reached":{"summary":"daily_usage_limit_reached","value":{"success":false,"error":{"code":104,"type":"daily_usage_limit_reached","info":"Your daily usage limit has been reached. Please try again tomorrow or upgrade your subscription plan."}}},"fair_use_limit_reached":{"summary":"fair_use_limit_reached","value":{"success":false,"error":{"code":104,"type":"fair_use_limit_reached","info":"Your fair use limit has been reached. [Please contact support: support@apilayer.com]"}}},"rate_limit_reached":{"summary":"rate_limit_reached","value":{"success":false,"error":{"code":106,"type":"rate_limit_reached","info":"You have exceeded the maximum rate limitation allowed on your subscription plan. Please refer to the \"Rate Limits\" section of the API Documentation for details. "}}}}}}},"InternalError":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"examples":{"internal_error":{"summary":"internal_error","value":{"success":false,"error":{"code":0,"type":"internal_error","info":"An error has occured. [Technical Support: support@apilayer.com]"}}}}}}},"Maintenance":{"description":"Service Unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"},"examples":{"maintenance_mode":{"summary":"maintenance_mode","value":{"success":false,"error":{"code":503,"type":"maintenance_mode","info":""}}}}}}}}}}