API gateway online


Engineered for reliability.

Developer context

Connection details for quick diagnostics.

REMOTE_ADDR 162.159.114.13
X-FORWARDED-FOR 216.73.216.254
USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Available endpoints

API instructions (JSON)
GET

metadata_api

Extract page metadata and rank representative images from a public web page.

Required url
Access Requires an access token authorized for metadata_api
URL Required public HTTP(S) page URL; local/private destinations and unsafe redirects are rejected
Returns metadata with title, description, language, site_name, type, canonical_url, author, dates, keywords, image_url and up to five ranked images
Images Declared images, structured data and page context are considered; tiny CDN variants are excluded and matching variants retain the highest observed resolution/quality
Telegram Post widgets provide album photos and video posters; channel avatars and social-card fallbacks are excluded, and posts without confirmed media have no images
News proxies Supported article proxy links must resolve to the publisher; unresolved wrapper pages return an error
Fallback When no credible main image is found, image_url is empty and images contains up to five candidates with confidence scores
Limits 5 MiB HTML, 20-second request budget, five redirects; static HTML only, without JavaScript execution
Caching Successful metadata is cached for 30 minutes across clients; failures for at least one minute
/metadata_api?url=https%3A%2F%2Fexample.com Instructions (JSON)
GET

feedreader_api

Read up to five RSS, Atom or RDF feeds and public Facebook or Instagram profiles, and return entries as normalized JSON results.

Required url
Access Requires an access token authorized for feedreader_api
URL Required public HTTP(S) feed, Facebook Page or Instagram profile URL. Use url for one or url[] for up to five unique URLs; duplicates are removed before the limit and mixed sources or multiple profiles on the same network are supported
Social URLs Facebook and Instagram are detected from each URL and read through the Meta Graph API. Only url selects sources; Instagram requires a public business or creator account
Timeline Multiple URLs return entries newest first and per-URL details in sources. A post shared to Facebook and Instagram within seven days appears once, from Instagram
Paging next in a source's facebook or instagram response is the cursor for older posts. Pass it as after with that profile URL alone
Returns results with item_html, url, title, text, image_url and time_publicated. Social posts also have id, source, images and links
Errors error and error_message, plus the upstream URL, HTTP status, headers and body in response, capped at 100 KiB of original response data. Social reads report each network in facebook and instagram instead
Caching Feed responses are cached for 30 minutes across clients; cached requests do not contact the source. Facebook and Instagram posts are read on every request
Refresh Expired feeds use ETag or Last-Modified when available; HTTP 304 retains the entries for another 30 minutes
Reddit Uncached feeds share upstream rate limits, with a 60-second fallback when rate headers are absent; cached feeds remain available
Limits Up to five unique URLs, 20 seconds per unique URL (100 seconds for five), 40 MiB downloaded/decompressed per feed, five redirects and the latest 25 posts per social URL, up to 50 with limit
/feedreader_api?url=https%3A%2F%2Ffeeds.bbci.co.uk%2Fnews%2Frss.xml Instructions (JSON)
GET

holidays_api

Full-year public holidays and selected cultural and commemorative observances with native, English and Lithuanian names.

Required country
Supported countries LT (Lithuania), UA (Ukraine), GB or UK (United Kingdom)
Optional parameters language: en (default), lt, or uk for Ukraine only; year: 2024–2100 (defaults to the current year in the requested country)
Returns All holidays for the selected year, sorted by date; name follows language, while name_native, name_en and name_lt are always included
Regional holidays UK regions are identified separately, including weekday substitutes for weekend bank holidays
/holidays_api?country=UA&language=lt&year=2026 Instructions (JSON)
GET

stockimages_api

Search stock images by keywords or phrases and return image URLs, descriptions and dimensions.

Required search
Search Required search text; optional min_width and min_height set minimum delivered image dimensions in pixels
Limit Optional limit from 1 to 50; defaults to 5 images
Returns Up to limit qualifying images; additional sources are queried only to fill missing results
Ranking Closest keyword matches and focused titles first; source quality markers and delivered resolution break relevance ties
/stockimages_api?search=forest%20sunrise Instructions (JSON)
GET

media_api

Search media and software for descriptions, images, release dates, ratings, credits, authors, platforms and versions.

Required type query
Media types game, movie, tv, book, music, software
Lookup query searches titles, books with authors, or combined music terms
Optional parameters language (default en-US), page and year (search only), debug=1
Returns items array with consistent fields, pagination and cache status
/media_api?type=movie&query=Inception Instructions (JSON)
GET

companydetails_api

Company identity, registration status, VAT information and structured address data from a company registration code.

Required code country
Supported countries CY, CZ, EE, FI, FR, GB, IE, LT, LV, NO, PL, RO, SE, SI, SK
Optional parameters country_code (alias for country), countries=1 (list supported countries)
Returns existence and active status, company name/code/VAT, VAT registration, company type, registry status, registration/termination dates and structured address fields
/companydetails_api?code=443061841&country=fr Instructions (JSON)
GET

companyvat_api

VAT number validation with normalized company VAT details where the country makes those details available.

Required vat country
Supported countries AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IT, LT, LU, LV, MT, NL, NO, PL, PT, RO, SE, SI, SK, XI
Optional parameters vat_number (alias for vat), country_code (alias for country), countries=1 (list supported countries)
VAT input Country prefix may be included or omitted; the country parameter must match the VAT country.
Returns is_valid, company_vat, company_name, company_address, country_code and request_time
/companyvat_api?vat=LT100011555012&country=lt Instructions (JSON)
GET

weather_api

Worldwide weather forecasts for an address.

Required address country
Supported countries Worldwide using ISO 3166-1 alpha-2 country codes
Optional parameters country_code (alias for country), forecast_type, countries=1
Address input The address is resolved internally and must match the requested country
Returns location metadata and timezone, local date/hour forecasts, daily summaries, locally calculated sun/moon astronomy, and marine forecasts when available
/weather_api?address=Gedimino%20pr.%201%2C%20Vilnius&country=lt Instructions (JSON)
GET

currency_api

Exchange rates normalized to a requested fiat base, with fiat, fixed/legacy fiat, cryptocurrency and metal categories.

Required none
Base currency Any supported 3-letter fiat code; default EUR
Currency types Fiat, fixed/legacy fiat, cryptocurrency, precious/industrial metals
Crypto codes BTC, ETH, SOL, XRP, BNB, ADA, DOGE, TRX, AVAX, LINK, DOT, LTC, BCH, XLM, XMR, ATOM, ETC, UNI, AAVE, FIL, NEAR, ICP, TON, SHIB, USDT, USDC, DAI
Metal codes XAU, XAG, XPT, XPD, XRH, ALU, XCO, XCU, XGA, XIN, IRON, XPB, XLI, XMO, NI, XND, XSN, XTE, XU, ZNC
Optional parameters base, required_currencies (comma/space separated or repeated), return_only_required, refresh_mode=slow|fast
Returns base plus separate fiat, fiat_fixed, crypto and metals rate maps; metal rates are expressed per troy ounce
/currency_api?base=EUR&required_currencies=USD,GBP,BTC,XAU&return_only_required=1 Instructions (JSON)
POST

geocoding_api

Forward geocoding for addresses and reverse geocoding for latitude/longitude coordinates with normalized address fields.

Required geocoding_value
Country parameter geocoding_country accepts a 2-letter country code; use it for address lookups to constrain the result
Input formats Address text, or coordinates such as 54.6872,25.2797
Optional fields filter geocoding_required_fields[] can require fields such as street, house, locality, city, administrative_division, state or postcode
Returns formatted address, coordinates, country/country_code, street, house, locality, city, administrative_division, state and postcode
/geocoding_api POST: geocoding_value=Gedimino pr. 1, Vilnius&geocoding_country=lt Instructions (JSON)
GET

ipdb_api

IP geolocation and network intelligence lookup for country, city and ASN/network information.

Required provider ip or type
Lookup parameters provider and ip
Database file parameters provider and type
Database types country, city and asn (availability depends on the selected database set)
Returns IP, country/country_name, continent, city, states, ASN, ASN number/domain and network
Discovery Call /ipdb_api without parameters to inspect available database sets and their current files.
/ipdb_api?provider=SELECTED_DATABASE_SET&ip=8.8.8.8 Instructions (JSON)
POST

ai_generate

Authenticated translation, structured text generation, multi-turn chat generation and document reading endpoint.

Required access_token domain action
Actions translation, ai_translation, text_generation, chat_generation, document_generation
Complexity simple (default) or advanced
Translation payload translate_values plus translate_to[]
Generation payload prompt for text_generation; turns[] for chat_generation
Document payload prompt plus an uploaded file; optional response_schema as a JSON string. PDF, JPEG, PNG and WEBP uploads use multipart/form-data
Returns response plus API HTTP status metadata
/ai_generate POST: action=text_generation&prompt=...&complexity=simple Instructions (JSON)
GET

my_ip

Returns the client IP address visible to c7dev as a plain-text value.

Required none
Parameters None
Returns Plain-text IPv4 or IPv6 address
Use case Connectivity checks, external-IP detection and request diagnostics
/my_ip Instructions (JSON)
GET

map_tiles

Raster map tile endpoint using path-based map style, zoom level and tile coordinates.

Required TYPE ZOOM X Y
Path format /map_tiles/TYPE-ZOOM-X-Y/
Map types 1 = streets, 2 = satellite, 3 = monochrome
Coordinates ZOOM is the tile zoom level; X and Y are standard slippy-map tile coordinates
Returns Image tile data
/map_tiles/1-12-2345-1356/ Instructions (JSON)
GET

engine_modules_api

Private client integration. Access token required.

Required access_token