Every public site on the internet — turned into a typed REST API. Already exists? Fork it. Doesn't exist yet? Paste any URL — we'll spin one up in ~60s. Every endpoint (yours or anyone's) is yours to revise.
Get the Astronomy Picture of the Day (APOD) metadata. Returns a single APOD object when date is specified, or a wrapped array ({items: [...]}) when start_date/end_date or count is used. The primary use case is fetching by a single date. Parameters date, count, and start_date/end_date are mutually exclusive; date takes priority.
1 cr
GET
get_neo_feed
Get a list of Near Earth Objects (asteroids) based on their closest approach date to Earth. Returns up to 7 days of data grouped by date. If only start_date is provided, end_date defaults to start_date + 7 days.
1 cr
GET
get_neo_lookup
Look up a specific Near Earth Object (asteroid) by its NASA JPL small body SPK-ID. Returns detailed orbital and close approach data.
1 cr
GET
get_neo_browse
Browse the overall Asteroid dataset. Returns a paginated list of all Near Earth Objects in the database with orbital data.
1 cr
GET
get_donki_cme
Get Coronal Mass Ejection (CME) events from DONKI. Works reliably for historical date ranges. Very recent or single-day queries may experience intermittent upstream errors.
Full-text search over Walmart product catalog. Returns paginated product summaries with price, rating, and availability badges. Supports sorting and facet filtering. Each ProductSummary can be drilled into via get_product_details for full specifications.
3 cr
GET
get_product_details
Retrieve full product detail for a single Walmart item including price, brand, description, specifications, images, variants, fulfillment options, and seller. Provide either product_id (usItemId) or a full Walmart product URL; at least one is required.
2 cr
GET
get_product_reviews
Retrieve paginated customer reviews for a specific Walmart product. Returns individual reviews with ratings, text, reviewer info, and pagination metadata. Use product_id (usItemId) from search_products or get_product_details.
1 cr
GET
get_category_listings
Browse products within a specific Walmart category or department. Returns paginated product listings identical in shape to search_products. Category IDs are numeric identifiers from Walmart's taxonomy (e.g. '976759' for food, '1115193' for electronics).
5 cr
GET
get_store_locations
Retrieve all Walmart store locations in a US state. Returns store name, type, full address, phone number, weekly operating hours, and available services/departments. Fetches data from Walmart's store directory by iterating city pages for the given state; response time scales with the number of cities in the state.
Search for homes listed for sale in a specific location. Returns paginated results with up to 41 listings per page, including property details like price, beds, baths, area, zestimate, and location coordinates. Uses Zillow's internal search API which resolves the location string to a geographic region.
5 cr
GET
search_homes_for_rent
Search for rental properties in a specific location. Returns paginated results with up to 41 listings per page, including building-level and unit-level rental data with price ranges, availability counts, and amenity information.
3 cr
GET
search_recently_sold
Search for recently sold properties in a specific location. Returns paginated results with up to 41 listings per page, including sold price, sale date, zestimate, and property details.
5 cr
GET
get_property_details
Retrieve full details for a specific property by its Zillow property ID (zpid). Returns comprehensive property information including price, address, lot size, tax assessment, and listing metadata.
1 cr
GET
get_zestimate
Get the Zestimate (automated home value estimate) and rent Zestimate for a property by zpid.
Retrieve metadata for an economic data series including title, frequency, units, source, and last updated date. Returns a single Series resource identified by its series_id.
1 cr
GET
get_series_observations
Retrieve time-series observations for a series. Returns date-value pairs as an array. Supports date range filtering and frequency aggregation. Each observation has a date and a numeric value (null when data is unavailable).
1 cr
GET
search_series
Search for economic data series matching a query. Returns paginated results with series ID, title, metadata summary, and popularity score. Results are ordered by relevance.
1 cr
GET
get_categories
Get all top-level FRED categories. Returns a flat array of category objects with their numeric ID and name. These IDs can be passed to get_category for subcategories and series.
1 cr
GET
get_category
Get details for a specific category, including its subcategories and featured series. The category_id comes from get_categories or from subcategories in a previous get_category call.
Full-text search over IKEA's US product catalog. Returns paginated product listings matching the query keyword. Each result includes name, type, price, currency, rating, review count, image URL, and product page URL. Pagination via offset; total may report 0 when server omits the count.
1 cr
GET
get_product_details
Retrieve full details for a specific IKEA product by its product page URL or product ID. Returns name, description, price, currency, images, rating, review count, measurements, materials, care instructions, packaging, and warranty. Requires either product_url or product_id; product_url takes priority.
5 cr
GET
get_product_measurements
Retrieve measurements/dimensions for a given IKEA product. Returns an array of measurement entries with name, measure value, and type code. Requires either product_url or product_id.
3 cr
GET
get_product_reviews
Retrieve customer reviews and rating distribution for a specific product. Returns reviews with title, text, author, and date. Requires either product_url or product_id.
1 cr
GET
get_category_listing
List products in a given IKEA category by category ID. Returns paginated product listings. Category IDs can be found via get_all_categories (e.g. 'st001' for Storage & organization).
List all available dataflows (datasets) from the ECB. Returns identifiers, agency, version, and human-readable names for each dataflow. The full catalog typically contains 70+ dataflows covering exchange rates, monetary aggregates, interest rates, balance of payments, and more. No parameters required.
1 cr
GET
get_series
Retrieve full SDMX-JSON data for a specific ECB series, including all observations, dimensional metadata, and attributes. Use flow_ref and series_key to identify the series. The response follows the SDMX-JSON standard with header, dataSets (containing indexed observations), and structure (describing dimensions and attributes). Optional parameters allow filtering by time period or limiting observation count.
1 cr
GET
get_observations
Retrieve a simplified list of observations (period, value, period_name) for a specific ECB series. Returns data from the ECB portal detail API in a flat, easy-to-consume format. Each observation includes the period start date, the numeric value as a string, and a human-readable period label. Results are ordered most-recent first.
Retrieve container tracking information by container number. Returns shipment origin, destination, container details, and a chronological sequence of tracking events (gate-out, gate-in, load, discharge, arrivals, departures) with timestamps. Requires a valid active container or Bill of Lading number; returns input_not_found for numbers with no tracking data. The endpoint warms up an Akamai-protected session before querying, which adds one extra round-trip on first call.
1 cr
GET
list_active_vessels
List all active vessels in the Maersk fleet with vessel codes, names, IMO numbers, flag countries, and call signs.
1 cr
GET
list_active_ports
List all active ports served by Maersk worldwide with country, city, port names, UN location codes, and internal port codes.
1 cr
GET
search_locations
Search for locations (cities/ports) by name to find geo-identifiers, UN location codes, and coordinates. Returns up to 25 matching results sorted by city name.
1 cr
GET
get_country_routes
Get all shipping routes for a specific country with full port sequences and transit times. Regions: asia-pacific, europe, imea, latin-america, north-america.
Retrieve the latest FDA drug approvals listed on Drugs.com. Returns a single page of the most recent approvals including drug name, manufacturer, approval date, treatment indication, and description. No pagination; the response reflects the site's current listing (typically 15-25 recent approvals).
1 cr
GET
search_drugs
Search for drugs by keyword across the Drugs.com index. Returns matching drug pages with titles, URLs, and description snippets. Results include consumer info pages, prescribing information, dosage guides, comparisons, side effects, and Q&A. Single page of results; no pagination.
1 cr
GET
get_drug_details
Get comprehensive drug details from a specific drug page. Returns the drug name, generic name, drug class, content sections (keyed by section title), and the interaction ID needed for the get_drug_interactions endpoint. Sections include uses, side effects, warnings, dosage, and more depending on the drug.
1 cr
GET
get_drug_interactions
Check interactions between drugs using their interaction IDs obtained from get_drug_details. Returns each interaction with its severity level (Major, Moderate, Minor), the drug pair involved, and a description of the interaction. Includes both drug-drug and drug-food/lifestyle interactions. Requires at least two comma-separated interaction IDs to produce results.
2 cr
GET
pill_identifier_search
Search the pill identifier by imprint code and optionally filter by color or shape. Returns matching pills with their drug name, detail page URL, and structured details (Strength, Imprint, Color, Shape). At least one filter parameter should be provided for meaningful results.
Search for eBay listings with filters for category, seller, sold/completed status, and sorting. Returns paginated results with item titles, prices, conditions, and item IDs. Each page returns up to ~60 results from eBay's search results page.
10 cr
GET
get_item_details
Retrieve full details of a single eBay item by its item ID, including title, price, condition, seller info, images, and item specifics (key-value pairs describing item attributes).
2 cr
GET
get_completed_sold_listings
Search for completed and sold eBay listings to track historical prices. Combines the sold and complete filters on eBay search. Returns the same listing format as search_listings.
5 cr
GET
get_seller_profile
Get summary ratings and profile information for a seller including feedback scores, detailed seller ratings (accuracy, shipping cost, shipping speed), member details, and positive feedback percentage.
1 cr
GET
get_seller_feedback
Retrieve paginated feedback and reviews for a seller, including individual feedback cards with ratings, comments, item details, and pagination metadata.
Retrieves CME FedWatch Tool data: upcoming FOMC meeting dates, target rate probabilities (Ease/No Change/Hike), and a detailed probability distribution across rate ranges with current, 1-day, 1-week, and 1-month comparisons. Data sourced from 30-Day Federal Funds futures pricing. When meeting_date is provided, returns probabilities for that specific FOMC meeting; otherwise returns the nearest/front meeting. Returns a single snapshot object.
2 cr
POST
get_futures_quotes
Retrieves live futures quotes for any CME Group product. Returns all available contract months with prices (last, open, high, low, close), volume, change, percentage change, and trading limits. Data is delayed by 10 minutes. Accepts a numeric CME product ID or a supported friendly name.
1 cr
POST
get_settlements
Retrieves futures settlement prices for any CME Group product. Returns open, high, low, last, settle price, estimated volume, and prior day open interest for all contract months. Optionally accepts a trade date; omitting returns the most recent settlement date.
2 cr
POST
get_volume
Retrieves daily trading volume and open interest data for any CME Group product over a configurable number of days. Returns futures and options volume/OI separately for each trading day.
1 cr
POST
get_product_catalog
Retrieves the list of available products for a given asset class. Returns product codes, names, and page URLs organized by category. Useful for discovering product codes to use with other endpoints.
Search for restaurants by keyword, location, date/time, party size, and various filters. Returns paginated results with comprehensive restaurant details including name, cuisine, ratings, reviews, photos, address, phone, and features. Paginates via page number. Each restaurant includes a restaurant_id usable with restaurant_availability.
2 cr
GET
autocomplete
Get autocomplete suggestions for restaurants, cuisines, and locations based on a search term. Returns typed suggestions with geographic metadata when available. Useful for building search UIs with typeahead functionality.
3 cr
GET
location_lookup
Resolve geographic coordinates to OpenTable metro, macro, and neighborhood information. Returns structured location hierarchy useful for getting metro_id to pass to search_restaurants. A single round-trip returning the nearest metro, macro-region, and neighborhood.
3 cr
GET
restaurant_availability
Check reservation availability for specific restaurants on a given date/time/party size. Accepts restaurant IDs directly or a restaurant name to resolve. When restaurant_name is provided without restaurant_ids, searches OpenTable for the best match and checks its availability. When both are provided, restaurant_ids takes precedence. The optional location parameter biases the name resolution toward a specific city or area. Returns time slots with availability status, points rewards, and slot hashes. Accepts multiple restaurant IDs in one call for efficient batch lookups. Restaurant IDs come from search_restaurants results.
3 cr
POST
batch_availability
Batch-resolve restaurant names by city and check availability for each. For each {name, city} pair, searches OpenTable to find the best-matching restaurant, then checks availability for all resolved restaurants in one batch call. Returns each input mapped to its resolved restaurant details (name, restaurant_id, address, cuisine, rating) and available time slots. Makes N+1 upstream round-trips (one search per input pair plus one batch availability call). Unresolved pairs appear with resolved=false and empty availability.
Search for products by keyword on Home Depot. Returns a list of products with identifiers, media, pricing, and in-store pickup availability. When store_id is provided, each product includes pickup data (quantity available and status). Results are limited to the first page (up to 24 by default). Each product with a store_id triggers a separate fulfillment lookup, so response time scales with the number of returned products.
5 cr
GET
get_product_details
Get comprehensive product details including description, highlights, media, pricing, and availability type for a given item ID. Fetches the product detail page and extracts structured data.
5 cr
GET
find_stores
Locate a Home Depot store using a ZIP code. Returns the nearest store with address, hours, services, and contact information.
1 cr
GET
get_product_availability
Get availability, pricing, and in-store pickup status for a product. Returns availability type (whether the product is buyable, discontinued), pricing, and pickup inventory at the specified store. Fetches the product detail page and then queries the fulfillment GraphQL endpoint for pickup data when a store_id is provided.
5 cr
GET
get_store_details
Retrieve details for a specific Home Depot store by store ID. Returns store name, address, hours, services, and contact information.
Retrieve the 7-day weather forecast for a geographic point. Resolves the lat/lon to its NWS grid and returns up to 14 half-day forecast periods with temperature, wind, precipitation probability, and narrative text. Two upstream round-trips are made (point metadata then forecast grid); latency reflects both.
2 cr
GET
get_active_alerts
Retrieve currently active weather alerts for a US state or territory. Returns all alerts including their severity, urgency, event type, affected area description, and actionable instructions. A single call returns all active alerts for the area.
1 cr
GET
get_observations
Retrieve the latest weather observation from the nearest station to a geographic point. Resolves lat/lon to the closest observation station and returns current conditions including temperature, wind, humidity, pressure, and visibility. Three upstream round-trips (point metadata, station list, latest observation).
Full-text search over Crunchbase organizations. Returns results with organization details including categories, location, employee count, rank, and operating status. Omitting query returns all organizations ordered by rank.
2 cr
GET
search_investors
Full-text search over Crunchbase investors. Returns results with investor details including number of investments, exits, location, and investor type. Omitting query returns all investors ordered by rank.
2 cr
GET
get_organization_profile
Fetch a single organization's full profile by its slug (permalink). Returns the organization's properties including categories, location, employee count, rank, and funding status. The slug is the identifier.permalink value from search_organizations results.
2 cr
GET
get_company_people
Get people associated with an organization. Returns results with person details including job title, primary organization, rank, and location. Requires the organization UUID from search_organizations results.
2 cr
GET
get_company_funding_rounds
Get funding rounds for an organization. Returns results with funding round details including investment type, funded organization, and money raised. Requires the organization UUID from search_organizations results.
Search for current federal job openings on USAJobs.gov. Supports keyword and location filters with paginated results. Each result includes job title, agency, salary, location, work schedule, and hiring paths. Returns up to 100 results per page.
2 cr
GET
get_job_detail
Retrieve full details for a specific job announcement by its control number. Returns a flat object with structured metadata (salary, locations, agency, hiring paths, work schedule, security clearance) and key announcement text fields (summary, duties, qualifications, how to apply). The control_number is the DocumentID from search_jobs results.
2 cr
GET
get_historic_joas
Retrieve historic Job Opportunity Announcements (JOAs) metadata. Supports bulk retrieval by agency code, control numbers, or date ranges. At least one filter parameter is required. Returns up to 500 records per page with a continuation token for further pages.
1 cr
GET
get_codelist
Retrieve reference code lists used by USAJobs for various classification fields. Each code list contains validated entries with their codes, display values, and status. Use these codes as filter values in search and historic JOA queries.
Search for government awards with advanced filtering. Returns paginated results of contracts and other award types. Supports keyword search and complex filter objects including time_period, award_type_codes, and agencies. If award_type_codes is not specified in filters, defaults to contracts (A, B, C, D).
1 cr
GET
get_award_details
Get comprehensive details for a specific award including recipient info, contract data, period of performance, and funding/awarding agency details. Returns the full award record from USASpending.gov given a generated_internal_id from search_awards results.
1 cr
GET
list_agencies
List all federal toptier agencies with budget authority amounts for the current active fiscal year and quarter. Returns agencies sorted by the specified field. Each agency includes budget_authority_amount, percentage_of_total_budget_authority, and agency_slug for further lookups.
2 cr
POST
search_spending_by_category
Search for spending grouped by a category such as awarding agency, recipient, or geographic area. A default time_period filter covering the past year is applied if none is provided in filters. Returns the top results by amount for the chosen category.
1 cr
POST
search_recipients
Search for award recipients by name via autocomplete. Returns matching recipient names with optional UEI and DUNS identifiers. Useful for finding the exact recipient name to use in award filters.
Fetch active job postings for a company from the Lever public API. Supports filtering by team, location, and commitment type. Returns paginated results via offset. The location filter requires an exact match to the location string as stored by Lever.
2 cr
GET
get_job_posting_detail
Fetch full details for a single job posting by its UUID. Returns the complete posting object including HTML description, requirement lists, categories, and application URL.
1 cr
GET
get_company_job_board
Scrape the public Lever-hosted job board page for a company. Returns the company name, logo URL, and all job postings grouped by department as displayed on the site. Only works for companies with active Lever-hosted job boards.
1 cr
GET
get_job_application_form_questions
Scrape the job application form page to extract all application questions. Returns each question's label, input type, required status, and available options for select/radio/checkbox fields.
1 cr
GET
get_job_postings_grouped
Fetch all job postings for a company and group them by a specified field. Returns an object where keys are group names (e.g. department names) and values are arrays of full job posting objects. Useful for building categorized job board views.
Search and list Steam products with filters for category, tags, price, platform, and more. Returns paginated results with pricing, review scores, and platform availability. Offset-based: caller controls start/count for manual paging.
1 cr
GET
get_app_details
Get detailed information about a Steam product including description, pricing, system requirements (parsed into structured fields for OS, Processor, Memory, Graphics), categories, genres, screenshots, and more. Returns null price_overview for free games.
1 cr
GET
get_app_reviews
Get user reviews for a Steam product with filtering and cursor-based pagination. Returns reviews with author info (playtime, games owned), vote data, and a cursor for fetching subsequent pages. First page uses cursor '*'.
1 cr
GET
get_featured
Get featured, special, trending, and top-selling products from the Steam store. Returns products grouped by category (specials, top_sellers, new_releases, coming_soon) with pricing and discount information. When category is specified, only that section is returned.
Search for SEC-registered companies by name or ticker symbol. Returns matching companies with their name, ticker, and CIK number. Searches the full SEC company tickers index, matching against both company name and ticker symbol (case-insensitive substring match). No pagination; results are capped by the limit parameter.
2 cr
GET
get_company_filings
Get company details and recent SEC filings by CIK number. Returns company name, CIK, tickers, exchanges, SIC industry classification, and filings with accession number, filing type, date, and description. The CIK can be obtained from search_company results.
Fetches the top 500 most valuable football players worldwide from Transfermarkt's ranking. Results are pre-sorted by descending market value. Internally paginates 20 pages of 25 players each, returning a complete ranked list in one call. Each player includes rank, name, position, age, nationality, current club, market value as display string (e.g. '€200.00m') and as integer euros. No input parameters required — always returns the full top-500 list. Useful for discovering player IDs for use with other endpoints.
10 cr
GET
search_players
Full-text search for football players by name. Accepts partial or full player names and returns paginated results with 10 players per page. Useful for finding a player's numeric ID which is required by profile, transfers, stats, and market value endpoints. Server handles fuzzy matching — partial strings like 'Mess' will match 'Messi'. Results include basic info: player ID, name, club, position, age, nationality, and market value display string. Results are auto-iterated across pages by the SDK; pass query only.
1 cr
GET
get_player_profile
Retrieves a comprehensive player profile by Transfermarkt player ID. Returns personal details (full name, date of birth, height, nationality, place of birth), playing attributes (position with primary and secondary alternatives, preferred foot), career info (current club assignments with shirt numbers, contract expiry, agent), and market value breakdown (current, previous, highest ever, and delta/change). Player IDs can be obtained from search_players or get_top_market_values. Returns stale_input if the ID does not match any player.
1 cr
GET
get_player_transfers
Retrieves the complete transfer history for a player, ordered from most recent to earliest. Each transfer record includes source and destination clubs (with names, competition IDs, and country IDs), transfer fee (display string and numeric value when available), market value at the time of transfer, contract end date, age at transfer, and season. Also includes the total fee sum across all transfers. Club names are resolved from IDs. Player IDs can be obtained from search_players.
2 cr
GET
get_player_market_value_history
Retrieves all historical market value assessments for a player, tracking how their estimated worth has changed over time. Each entry records the assessed value in EUR, the date of assessment, the club the player was at, and the player's age at that time. Also returns the current (most recent) market value separately and a list of all club IDs referenced in the history. Useful for charting a player's value trajectory. Player IDs can be obtained from search_players.
Get the latest CPI (Consumer Price Index) inflation data with quarterly and monthly year-ended percentage change rates. Returns the most recent period, previous period for comparison, and 6 recent data points. Quarterly values are only populated on quarter-end months; monthly values from the ABS Monthly CPI Indicator are available every month.
1 cr
GET
get_historical_inflation
Get historical inflation data with full time series for trend analysis. Returns CPI year-ended percentage change data from 1956 to present, with both quarterly and monthly indicators where available. The limit parameter controls how many records are returned starting from the earliest date.
1 cr
GET
get_interest_rates
Get housing lending interest rates (owner-occupied and investment) including outstanding and new loan rates from large institutions. Returns the last 12 months of data from RBA Table F6. Series IDs: FLRHOOTL (owner-occupied total large), FLRHOOTA (owner-occupied total all), FLRHOOVL (owner-occupied variable large).
1 cr
GET
get_business_lending_rates
Get business lending interest rates for small, medium and large businesses from RBA Table F7. Returns the last 12 months of outstanding business finance rates. Series IDs: FLRBFOSBT (small business total), FLRBFOSBR (medium business), FLRBFOSBF (large business).
1 cr
GET
get_exchange_rates
Get daily exchange rates for AUD against major currencies including USD, EUR, JPY, CNY, and the Trade-Weighted Index (TWI) from RBA Table F11.1. Returns the last 30 trading days of data. Series IDs: FXRUSD, FXRTWI, FXRCR (CNY), FXRJY (JPY), FXREUR.
Full-text search over restaurants by keyword, location coordinates, date, and party size. Returns paginated results with restaurant names, cuisine types, ratings, price ranges, neighborhoods, and available reservation time slots for the queried date. Each result carries a venue ID usable for detail/availability lookups. Paginates via integer page counter.
1 cr
GET
get_restaurant_details
Get detailed restaurant information and available reservation time slots for a specific venue on a given date and party size. Returns venue profile (name, type, price range, rating, location) and an array of bookable slots with start/end times, table type, and payment requirements. If no slots are available, the slots array is empty.
1 cr
GET
get_restaurant_availability
Get calendar availability for a restaurant over a date range. Shows which dates have available reservations, events, or walk-ins. The response covers from start_date to last_calendar_day (the venue's furthest bookable date), which may be shorter than the requested end_date.
1 cr
GET
get_venue_info
Get comprehensive venue details by URL slug and location. Returns full venue profile including about text, need-to-know info, contact details, images, collections, social links, and configuration. The url_slug and location values come from search_restaurants results or from Resy venue URLs (e.g., resy.com/cities/{location}/venues/{url_slug}).
1 cr
GET
get_top_restaurants
Get curated restaurant lists for a city: top-rated, new on Resy, or trending/climbing. Returns rich venue data including ratings, addresses, descriptions, images, and collection memberships. Results are ordered by the list's curation logic (not user-controllable).
Full-text search over PubMed Central articles by keyword. Supports PubMed query syntax including Boolean operators and field qualifiers. Returns paginated article summaries with identifiers, titles, authors, journals, and publication dates. Sort by relevance (default) or date.
2 cr
GET
get_article
Retrieve full article content by PMC ID. Returns the article title, abstract, structured body sections (keyed by section title), authors with affiliations, and a list of cited references. Fetches the XML full-text from NCBI efetch and parses it.
1 cr
GET
get_article_citations
Get articles in PMC that cite a specific article. Uses NCBI elink's pmc_pmc_citedby linkname to find citing articles, then returns up to 50 summaries with PMC IDs, titles, journals, and publication dates.
1 cr
GET
get_similar_articles
Get articles similar to a specific PMC article based on PubMed's related article algorithm. Converts PMC ID to PMID, finds PubMed neighbors, then filters to articles available in PMC. Returns up to 20 similar article summaries.
1 cr
GET
list_journals
Search for journals indexed in NLM catalog that are available through NCBI. Returns journal name, ISSN, and publisher information. Omitting the query returns recently indexed journals.
Full-text search over the D&B Business Directory by company name or keyword. Returns paginated company summaries with address, industry, and location type, plus navigator facets for filtering by country, corporate role, and employee count. Each result carries a urlSelector usable for get_company_profile.
2 cr
GET
get_company_profile
Retrieve a detailed company profile from D&B including financials, contacts, corporate hierarchy, and industry classification. Accepts either a url_selector (from search_companies results) or a full profile URL. Returns structured overview with revenue, employee count, key principal, and the full raw API response for advanced consumers.
1 cr
GET
lookup_duns_number
Search the D&B directory by company name with optional location filters to find matching companies and their profile links. Useful for verifying business identity and retrieving the url_selector needed for get_company_profile.
Search for clinical trials with extensive filtering and cursor-based pagination. Supports condition, intervention, status filters, and general keyword search. Returns paginated results with a nextPageToken for fetching subsequent pages. Each study includes protocolSection (identification, status, description, design, eligibility), derivedSection (condition/intervention browse), and hasResults flag.
1 cr
GET
get_study
Retrieve full details for a single clinical trial by its NCT ID. Returns the complete protocolSection (identification, status, sponsor, description, design, outcomes, eligibility, contacts), derivedSection (condition/intervention browse modules), resultsSection (participant flow, baseline, outcome measures, adverse events — present only when hasResults is true), and hasResults flag.
1 cr
GET
get_studies_metadata
Retrieve the hierarchical data model and field definitions for the study record structure. Returns a recursive tree describing every field available in study records, including name, piece identifier, title, type, sourceType, description, rules, and children.
1 cr
GET
get_search_areas
Retrieve the mapping between search query parameters and their underlying data fields with weights. Each search area group contains named areas (e.g. BasicSearch, ConditionSearch) that define which data pieces are searched and their relative weight.
1 cr
GET
get_enums
Retrieve valid values for all categorical/enumeration fields in the ClinicalTrials.gov data model. Each entry contains the enum type name, its accepted values (with optional legacy display values), and the data pieces (fields) that use that enum.
Full-text search across all PubMed articles. Supports filters for date range, article type, and text availability. Returns paginated article summaries (title, authors, journal, identifiers). Pagination is offset-based via retstart/retmax. Each result carries a PMID usable with pubmed_get_article for full metadata.
1 cr
GET
pubmed_get_article
Retrieve full bibliographic metadata for a single PubMed article by its PMID. Returns authors with affiliations, structured journal info, full abstract, MeSH headings, and keywords. One network round-trip per article.
1 cr
GET
pmc_get_article
Retrieve full text and structured sections for a PMC article by its PMCID. Extracts labeled sections (methods, results, conclusions, limitations) when present. For publisher-restricted articles, returns the abstract as full_text. Truncates full_text at 20000 characters.
1 cr
GET
mesh_search
Search the MeSH (Medical Subject Headings) vocabulary for terms matching a query. Returns matching descriptors with unique identifiers, definitions, and entry terms (synonyms). Each result carries a numeric ID usable with mesh_get_term for tree classification.
1 cr
GET
mesh_get_term
Retrieve full details for a specific MeSH descriptor by its numeric ID (as returned by mesh_search). Returns the preferred term name, scope note, MeSH tree classification numbers, and entry terms.
Search properties for sale in a specific UK location. Returns paginated results including featured and regular listings with price, address, property type, and listing metadata. Location is a slug matching Zoopla's URL structure (city, town, or postcode area). Pagination via page number; each page returns ~25 listings.
3 cr
GET
search_properties_to_rent
Search properties to rent in a specific UK location. Returns paginated results including featured and regular rental listings with monthly price, address, property type, and listing metadata. Each page returns ~25 listings.
1 cr
GET
get_property_listing_details
Get full details of a specific property listing by its Zoopla listing ID. Tries for-sale first, then to-rent if not found. Returns property metadata including address, type, room counts, agent details, location coordinates, and utility information.
3 cr
GET
search_sold_house_prices
Search sold house prices in a specific area. Returns paginated results with property sale history including last sale price and date, full address, and property attributes (bedrooms, bathrooms, floor area, tenure). Uses cursor-based pagination internally but exposes page numbers.
2 cr
GET
search_estate_agents
Search for estate agents in a specific location. Returns a paginated list of agents with contact details, logo, display address, and listing statistics (average asking price, weeks on market, available listings for both sales and lettings).
Retrieve the list of all banks acquired by a specified bank. Filters by the acquiring bank's certificate number (CERT) and optionally by date range. Returns a processed array of acquisitions including bank name, date, city, and state. Returns an empty array with total 0 when no acquisitions match.
1 cr
GET
search_institutions
Search for FDIC-insured financial institutions using full-text search or field-level filters. Returns institution records with metadata including total count. The filters parameter supports FDIC field names like STNAME, NAME, CERT, STALP. Full-text search via query may return fewer results than filter-based queries.
1 cr
GET
get_institution_details
Retrieve full details for a specific financial institution by FDIC certificate number (CERT). Returns comprehensive data including address, financial indicators, regulatory information, and web address.
1 cr
GET
get_institution_history
Retrieve the complete list of structure change events (history) for a specific institution. Includes mergers, branch openings/closings, name changes, and other regulatory events sorted by date descending. Results are paginated.
1 cr
GET
get_institution_locations
Retrieve all branch/office locations for a financial institution by CERT number. Returns location details including address, city, state, coordinates, and service type. Results are paginated with up to 100 per request.
Get daily OHLCV time series for a stock symbol. Returns up to 100 most recent daily data points (compact output size). Each entry includes open, high, low, close prices and volume keyed by date string.
1 cr
GET
get_global_quote
Get the latest price and volume information for a stock symbol, including open, high, low, close, volume, previous close, and change percentage.
1 cr
GET
search_ticker
Search for stock symbols by keyword. Returns matching symbols with name, type, region, currency, and match score.
1 cr
GET
get_company_overview
Get company overview including financial ratios, market capitalization, description, sector, industry, and key metrics for a US-listed stock.
1 cr
GET
get_income_statement
Get annual and quarterly income statements for a stock symbol, including revenue, gross profit, operating income, and net income.
Advanced search of the Companies House register by company name, status, type, SIC codes, location, and incorporation date range. Returns paginated results with up to 20 companies per page. Results are auto-iterated across pages.
1 cr
GET
get_company_details
Retrieve detailed information for a specific company by its Companies House number, including registered address, status, type, incorporation date, and SIC codes.
1 cr
GET
get_company_officers
Retrieve officers (directors, secretaries) for a specific company. Directors include date of birth (month and year), nationality, country of residence, and appointment dates. Useful for identifying company leadership and their ages.
Full-text search over arXiv papers using keyword, author, title, and category filters combined with AND logic. At least one search parameter (query, author, title, or category) must be provided. Paginates via start index. Each paper includes its arXiv ID, title, authors, abstract, categories, publication dates, and links.
1 cr
GET
get_paper
Fetch detailed metadata for a specific paper by its arXiv ID. Returns title, authors, abstract, categories, publication dates, PDF and abstract page URLs, and optional fields like DOI, journal reference, and author comments.
1 cr
GET
get_category_taxonomy
Browse the full arXiv category taxonomy organized by discipline groups. Each group contains categories with their ID, name, and description. Optionally filter to a single group by name. Returns all groups when no filter is specified.
Full-text search over PubMed articles by keyword. Paginates via page number. Each result includes PMID, title, authors, journal, publication date, DOI, and URL. Sort controls ordering; limit controls page size.
2 cr
GET
get_article_details
Retrieve full metadata and abstract for a single PubMed article by its PMID. Includes structured author list with affiliations, journal info, abstract text, MeSH keywords, DOI, PMCID, and up to 10 similar article PMIDs via PubMed's relatedness algorithm.
2 cr
GET
advanced_search
Execute complex PubMed queries using field-specific syntax and boolean operators. Supports PubMed query tags like [Title], [Journal], [Author], [MeSH Terms], and date ranges like 2023:2024[PDAT]. Returns a single page of article summaries.
1 cr
GET
search_by_journal
Search for articles within a specific journal using PubMed's [Journal] field tag. An optional keyword further filters results within the journal. Returns a single page of article summaries.
1 cr
GET
clinical_queries_search
Search PubMed with predefined clinical filters (Clinical Queries). Appends a PubMed clinical filter tag based on category and scope to narrow results to clinically relevant articles. Returns a single page of article summaries.
List ticker symbols across markets (stocks, crypto, fx, otc). Filterable by market, type, active status, or ticker search string. Each result is a lightweight summary with symbol, name, market, type, and active status. Requires a valid Polygon.io API key.
1 cr
GET
get_ticker_details
Retrieve full metadata for a single ticker including company description, market cap, share class shares outstanding, primary exchange, SIC code, and branding. A single round-trip per ticker. Requires a valid Polygon.io API key.
1 cr
GET
get_aggregates
Retrieve historical OHLCV bars for a ticker over a date range. Supports configurable timespan (minute to year) and multiplier. Results are optionally adjusted for splits. Defaults to the last 30 days of daily bars. Requires a valid Polygon.io API key.
1 cr
GET
get_universal_snapshot
Retrieve real-time snapshots for multiple tickers in a single call. Each snapshot includes last trade, session OHLCV, and price change data. Works across asset classes (stocks, crypto, forex). Requires a valid Polygon.io API key.
1 cr
GET
get_news
Retrieve latest financial news articles sorted by publication date descending. Optionally filter by ticker symbol. Each article includes title, author, published timestamp, related tickers, and source URL. Requires a valid Polygon.io API key.
Get stories from Hacker News by category. Returns formatted story data including title, URL, author, points, and comment count. Stories are returned in the same order as the HN front page for the given category.
10 cr
GET
search_posts
Search Hacker News stories by keyword with optional timeframe filtering. Supports relevance and date sorting, with pagination. Uses Algolia search API.
1 cr
GET
get_job_posts
Get current job postings from Hacker News. Returns jobs in reverse chronological order.
10 cr
GET
get_user_info
Get a Hacker News user's profile including karma, about text, account creation date, and total submissions count.
1 cr
GET
get_post_comments
Get nested comment threads for a specific Hacker News post. Returns recursively nested comments with author, text, and depth. Uses Algolia items API.
Full-text search over the FoodData Central database. Matches query against food descriptions and ingredients. Supports filtering by data type and brand owner, sorting by description/fdcId/publishedDate. Paginates via page number. Each result includes summary nutrient data; use get_food_details for the full record.
2 cr
GET
get_food_details
Retrieve the full nutritional record for a single food item by its FDC ID. Returns comprehensive data including all nutrients with analysis details, food measures, attributes, input foods, and source samples. The response shape varies by food type (Foundation includes nutrientAnalysisDetails; Branded includes labelNutrients).
1 cr
GET
get_multiple_foods
Fetch full details for multiple food items in a single request by providing comma-separated FDC IDs. Each item in the response has the same shape as get_food_details. Items that fail to resolve are silently omitted from results.
1 cr
GET
list_foods
Retrieve a paged list of all available foods sorted alphabetically by description. Optionally filter by data type. Uses an empty search query internally to enumerate the full database. Paginates via page number.
1 cr
GET
get_food_nutrients
Retrieve structured nutritional values for a food item, categorized into macronutrients, vitamins, minerals, lipids, and other. Each category is a map of nutrient name to an object containing amount, unit, and name. Derived from the full food detail record by classifying each nutrient.
Full-text search over UK registered companies by name or number. Returns up to 20 results per page. Matches against current and previous company names. Each result includes a company_number suitable for drill-down via get_company_profile.
1 cr
GET
search_officers
Search for officers (directors, secretaries, etc.) by name. Returns up to 20 results per page. Each result includes an officer_id suitable for get_officer_appointments.
1 cr
GET
get_company_profile
Retrieve full company profile by registration number. Returns company name, type, status, registered address, incorporation date, accounts info, confirmation statement dates, and SIC codes. Returns stale_input if the company number does not exist.
1 cr
GET
get_company_filing_history
Retrieve company filing history. Returns a list of filings with date, type code, description, and optional PDF document URL. Optionally filter by filing category.
1 cr
GET
get_company_officers
Retrieve current and resigned officers for a company. Returns name, officer_id (for get_officer_appointments), role, status, address, appointment/resignation dates, nationality, country of residence, and date of birth.
Full-text search over Amazon.co.uk product catalog. Returns a paginated list of product cards with ASIN, title, price, rating, and Prime eligibility. Prices may display in USD when the site detects international traffic. Pagination via integer page counter. Each product card is lightweight; use get_product_details for full specifications.
3 cr
GET
get_product_details
Fetch comprehensive product details for a specific ASIN including title, brand, price, rating, availability, feature bullets, images, and technical specifications. Returns a single product record. The ASIN must be a valid 10-character alphanumeric Amazon identifier.
1 cr
GET
get_search_suggestions
Retrieve search autocomplete suggestions for a given keyword prefix. Returns keyword suggestions as users would see in the Amazon search bar dropdown. Useful for discovering popular search terms and refining queries before executing a full search.
1 cr
GET
get_best_sellers
Fetch ranked best seller products for a given category. Returns up to 30 top-selling products with rank, title, price, and rating. Category slugs match Amazon's internal department names.
Returns summary info for an Ethereum address: ETH balance, ETH value in USD, token holdings, labels, and ENS name. The address must be a valid 0x-prefixed Ethereum address or ENS-resolved address.
3 cr
GET
get_address_transactions
Returns paginated list of normal transactions for an address. Each transaction includes hash, method, block, timestamps, from/to addresses, value, and fees. Results are ordered by most recent first.
1 cr
GET
get_address_internal_transactions
Returns paginated list of internal transactions for an address. Each record includes block, parent tx hash, type, method, from/to addresses, and value.
1 cr
GET
get_address_erc20_token_transfers
Returns paginated list of ERC-20 token transfer events for an address. Each transfer includes tx hash, method, block, from/to, amount, and token name.
1 cr
GET
get_address_nft_transfers
Returns paginated list of NFT (ERC-721/ERC-1155) transfer events for an address via Etherscan's internal API. Includes structured data with tx hash, method, from/to, token details, and timestamps.
Search for companies by name, number, or officer name. Returns paginated results mixing company and officer entries. Pagination via page number; each page holds up to 20 results.
1 cr
GET
advanced_search_companies
Advanced company search with multiple filters including name, status, type, SIC codes, and registered office address. All filter parameters are optional but at least one should be provided for meaningful results. Paginates via page number.
1 cr
GET
get_company_profile
Get full company profile by company number including name, address, status, type, incorporation date, and SIC codes. Returns a single company record.
1 cr
GET
get_company_filing_history
Get filing history for a company. Returns paginated list of filings with date, type code, and description. Each page holds up to 25 filings.
1 cr
GET
get_company_officers
Get list of current officers for a company including their roles, appointment dates, and addresses. Returns all active officers in a single response.
Search for property listings on Funda.nl by area with pagination. Returns 15 listings per page with prices, addresses, property details, and agent information. Paginated via page number; each page holds 15 results. Use max_pages to fetch multiple consecutive pages in one call.
10 cr
GET
get_listing_detail
Get detailed information for a specific listing by its global ID. Returns price, address, living area, bedrooms, broker info, labels, and publication date. The global_id is obtained from search_listings or get_all_listings results. Note: very recently listed properties may take a short time before they are available in the detail API.
1 cr
GET
get_all_listings
Retrieve listings for an area by automatically paginating through all result pages. Returns up to the specified limit of listings. Internally fetches 15 listings per page and stops when the limit is reached or all pages are exhausted (max 10000 offset due to Elasticsearch window).
1 cr
GET
get_sold_listings
Retrieve sold (verkocht) residential property listings for a given area. Returns sold properties with last asking price, address details, property characteristics, and agent info. Internally resolves area names to Funda geo identifiers (e.g. 'rijswijk' resolves to 'rijswijk-zh'). Paginated via page number; fetches up to the specified limit of listings starting from the given page offset.
Returns games from the Discover Something New section on the Epic Games Store homepage. These are recently highlighted or newly released titles with pricing and badges.
1 cr
GET
get_free_games
Returns all currently free and upcoming free games from the Epic Games Store free games promotion page. Each game includes its status (FREE NOW or COMING SOON) and the promotional date range. The list refreshes weekly.
1 cr
GET
get_free_games_now
Returns only games currently labeled FREE NOW from the Epic Games Store free games section. Filters out upcoming free games. Subset of get_free_games.
1 cr
GET
get_free_games_coming_soon
Returns only games labeled COMING SOON from the Epic Games Store free games section. Filters out currently free games. Subset of get_free_games.
1 cr
GET
get_game_details
Fetches full details for a specific game on the Epic Games Store by its URL slug. Returns description, pricing, genres, features, ratings, media gallery, and publisher info. Requires multiple GraphQL round-trips internally (mapping lookup, offer fetch, ratings).
Retrieve comprehensive match data including duration, scores, players, and advanced statistics for a specific match. Each player entry contains hero, items, kills/deaths/assists, gold/xp rates, benchmarks, and more.
1 cr
GET
get_player
Get player profile data including Steam info, rank tier, and leaderboard position. Returns profile sub-object with Steam details (personaname, avatar, country), rank_tier as an integer encoding medal and star, and leaderboard_rank for top players.
1 cr
GET
get_player_win_loss
Get player win/loss count with optional filters for hero, game mode, lobby type, region, patch, and date. Returns aggregate win and lose counts for the filtered set of matches.
1 cr
GET
search_players
Search for players by personaname. Returns an array of matching player summaries ordered by relevance, each containing account_id, avatar, display name, and last match time.
1 cr
GET
get_hero_stats
Get comprehensive hero performance statistics including pick/win rates across all rank brackets, pro matches, and turbo mode. Returns every hero with base attributes, roles, and aggregate statistics.
Search properties listed for sale on Domain.com.au by suburb location. Returns paginated results including listing details (id, address, price, features, branding, images). Supports filtering by price range, bedrooms, bathrooms, and property type. Paginates via integer page number; totalPages in meta indicates last page.
5 cr
GET
search_properties_for_rent
Search properties for rent on Domain.com.au by suburb location. Returns paginated results including listing details with weekly rent prices and property features. Paginates via integer page number.
1 cr
GET
search_sold_properties
Search recently sold properties by suburb location on Domain.com.au. Returns paginated results including sold prices, sale dates, and property details. Paginates via integer page number.
1 cr
GET
get_property_details
Get full details of a specific property listing by its URL slug. Returns comprehensive property information including price, address, features, agent details, gallery images, suburb insights, school catchment data, and neighbourhood demographics.
1 cr
GET
search_agents
Search for real estate agents by suburb location on Domain.com.au. Returns agent profiles with statistics including total sales, average sold price, reviews, and agency information.
Submit a BLAST job to NCBI and receive a Request ID (RID) for tracking. The RID can be used with check_status and get_results endpoints to monitor and retrieve results. Returns immediately with the RID and an estimated time of execution (RTOE) in seconds.
1 cr
GET
check_status
Check the status of a BLAST job using its RID. Returns the current processing status which can be WAITING (queued), SEARCHING (running), READY (complete), FAILED (server error), or UNKNOWN (expired or invalid RID).
1 cr
GET
get_results
Retrieve the final alignment results for a completed BLAST job in JSON format. The job must have READY status (check with check_status first). Returns upstream_error with status 202 if the job is still processing, or stale_input if the RID is unknown/expired.
1 cr
POST
search_blast
Submit a BLAST job and automatically poll until results are ready, then return the full alignment results in JSON format. Combines submit_blast, check_status, and get_results into a single blocking call. May take up to several minutes depending on query complexity and server load.
Fetch the full NHL game schedule for a given date. Returns a week of games centered around the requested date, including game details, broadcast info, and scores for completed games. The gameWeek array contains one entry per day with that day's games.
1 cr
GET
get_scores
Fetch live and final scores for a given date. Returns games with scores, shots on goal, goal scorers, and broadcast information. The games array contains detailed scoring info including individual goals.
1 cr
GET
get_standings
Fetch current or historical NHL standings. Returns all teams with points, wins, losses, and other statistics sorted by league standing. Each entry includes division, conference, home/road splits, and streak info.
1 cr
GET
get_team_roster
Fetch a team's roster for a given season. Returns forwards, defensemen, and goalies with biographical information including height, weight, birthdate, birthplace, and sweater number.
1 cr
GET
get_player_landing
Fetch comprehensive player profile and summary stats including career totals, featured season stats, awards, and recent game log. Returns biographical details, draft info, current team, and full statistical breakdown for regular season and playoffs.
Get list of all available crypto assets on Kraken exchange. Returns every asset with its metadata including display name, decimals, and status. No filtering or pagination — the full catalog is returned in one call.
1 cr
GET
get_ticker
Get ticker information (price, volume, bid/ask) for one or more trading pairs. Pair names must match Kraken's internal naming (use get_asset_pairs to discover valid pair names). Some assets use X/Z prefixes (e.g. XXBTZUSD for Bitcoin/USD). Returns upstream_error if any pair in the request is unrecognized.
1 cr
GET
get_ohlc
Get OHLCV (Open, High, Low, Close, Volume) candlestick historical data for a trading pair. Returns up to 720 data points per request. The last_timestamp field can be passed as the since parameter to paginate forward.
1 cr
GET
get_asset_pairs
Get all trading pairs available on Kraken with metadata including fees, maker fees, leverage, margin, and order limits. No filtering — the full catalog is returned.
1 cr
GET
get_spread
Get recent bid/ask spread data for a trading pair. Returns up to 250 entries of recent spread snapshots showing bid and ask prices at each timestamp.
Search for bills in the Texas Legislature for a given session. Returns the first 25 results with total count. Results include bill ID, bill number, and author. Use get_bill_actions or get_bill_stages for individual bill details.
2 cr
GET
get_bill_actions
Get actions (Description and Comment) for a specific bill, including dates and journal page references. Each action has a chamber indicator, description comment, date, time, and journal page number.
1 cr
GET
get_bill_stages
Get bill stages (legislative progress) for a specific bill. Each stage includes a stage number, status (complete/pending/failed), description, and date when completed.
1 cr
GET
get_legislators
Get list of all legislators for a chamber (House or Senate). Returns member names with their member codes for use with get_legislator_info.
1 cr
GET
get_legislator_info
Get detailed info for a specific legislator including district, committee assignments, and website. Requires member_code from get_legislators.
Full-text search over Michelin Guide restaurants by keyword. Matches against restaurant names, cities, and cuisines. Paginates via zero-indexed page number. Each hit includes name, slug, city, country, distinction, cuisines, price category, and contact details.
1 cr
GET
list_restaurants
Browse all Michelin Guide restaurants with optional filters for country, city, cuisine, distinction level, and price category. Returns paginated results. Useful for discovering restaurants by geographic or quality criteria without a text search.
1 cr
GET
get_restaurant_detail
Get full details for a specific restaurant by its slug. Returns comprehensive information including description, contact details, hours of operation, cuisines, facilities, and distinction level. The slug is obtained from search_restaurants or list_restaurants hits.
1 cr
GET
list_hotels
Browse Michelin Guide selected hotels. Supports search by keyword and pagination. Returns hotel details including name, location, amenities, distinction level, and booking information.
1 cr
GET
list_articles
Browse Michelin Guide magazine articles. Supports keyword search and pagination. Returns article details including title, excerpt, content, tags, and publication date.
Retrieve the NASA global navigation structure. Returns an array of top-level categories (Missions, Humans in Space, Earth & Climate, etc.) each with their menu items and links. Useful for discovering the overall content organization.
1 cr
GET
list_mars_missions
List Mars missions. Returns active rover codes from the location API (e.g. 'M20', 'MSL') and mission links from the global navigation. The active_rovers array identifies rovers with operational location tracking; all_missions provides broader mission navigation links.
2 cr
GET
get_mission_detail
Get detailed navigation structure for a specific mission by its slug. Returns navigation links (with submenus for each section) and post details for the mission page. Slugs correspond to mission identifiers used by NASA's science portal (e.g. 'mars-2020-perseverance', 'msl-curiosity').
1 cr
GET
get_perseverance_raw_images
Retrieve raw images captured by the Perseverance rover with optional filters for sol, camera, and pagination. Returns image metadata including URLs for multiple resolutions (small, medium, large, full_res), camera info, capture timestamps, and sol number. Ordered by sol descending by default.
1 cr
GET
get_curiosity_raw_images
Retrieve raw images captured by the Curiosity rover with optional filters for sol, camera, and pagination. Returns image metadata including URL, instrument name, capture timestamps, and sol number. Ordered by sol descending by default.
Full-text search over AliExpress product listings. Returns up to 60 products per page with pricing, ratings, and sales data. Sorting controls result ordering; pagination via page number. Some products may have null prices depending on seller configuration.
2 cr
GET
get_product_details
Retrieve detailed information about a specific AliExpress product by its numeric ID. Returns the product name, image gallery, and canonical URL. Uses HTML page extraction with MTOP API fallback.
1 cr
GET
get_product_reviews
Retrieve customer reviews for a product with pagination. Returns up to `limit` reviews per page (max 50) with ratings, text, reviewer info, and optional images. Also returns aggregate statistics (average rating, total count).
1 cr
GET
get_categories
Retrieve the top-level category tree from AliExpress. Returns all main shopping categories with their IDs, display names, and icon URLs. No input parameters required.
1 cr
POST
get_product_by_url
Extract product details from a full AliExpress product URL. Parses the product ID from the URL path and returns the same data as get_product_details. The URL must contain /item/<product_id>.html.
Search for products by keyword on Idealo. Returns up to 10 matching products with their IDs and URL slugs for use in other endpoints. Results are ordered by relevance within the matched category.
1 cr
GET
get_product_offers
Get all seller offers for a specific product. Returns a list of offers with price, shipping cost, and shop information. Prices are formatted as German locale strings with euro symbol.
3 cr
GET
get_product_price_history
Get historical price data for a product over a given period. Prices are in euro cents (divide by 100 for EUR). Returns daily data points and summary statistics including lowest, highest, and average prices.
1 cr
GET
get_product_details
Get detailed technical specifications for a product, grouped by category (e.g. Display, Hardware, Software). Each category contains key-value pairs of specification names and their values.
1 cr
GET
get_product_reviews
Get user reviews for a product. Returns reviews with author name, date, and review text. Only reviews with non-empty text are included.
Search for products by keyword with support for pagination and site selection. Returns product cards with title, price, image, seller, and rating.
1 cr
GET
get_product_details
Retrieve full product details including description, images, attributes, seller info, and stock information.
1 cr
GET
get_product_reviews
Extract product reviews and ratings from MercadoLibre catalog pages. Fetches the full reviews modal page for maximum review count (up to 15 reviews per request). Products with very few reviews may return metadata (average_rating, total_reviews) but an empty reviews array.
1 cr
GET
get_category_list
Retrieve the list of top-level categories and their subcategories from the MercadoLibre categories page.
1 cr
GET
get_offers_deals
Browse current deals and promotions from the Ofertas section. Returns up to ~54 promoted product cards with pricing, discount, and rating information.
Search for job listings on Indeed. Returns the full search results page data including job cards with metadata (titles, companies, locations, salary snippets), pagination links, and search metadata. The response is the server-side rendered page state containing all job card data for the current page of results.
10 cr
GET
get_job_details
Retrieve full details for a specific job posting by its job key. Returns comprehensive job information including the full description, salary data, hiring insights (posting age, candidate count), company info, benefits, and application links. The job key is a 16-character hex string obtained from search results.
2 cr
GET
get_company_profile
Get a comprehensive company profile including overview, employee reviews, ratings by category, salary data by role, interview information, and FAQ. The company slug is from the Indeed URL path (e.g. 'Google', 'Apple', 'Meta-dd1502f2') and can be obtained from search_companies results.
1 cr
GET
search_companies
Search for companies by name to find their slugs, ratings, review counts, and sectors. Use the companyUrl field from results to get the slug for get_company_profile.
1 cr
GET
get_salary_info
Get salary statistics for a job title and optional location. Returns salary ranges by period (hourly, daily, weekly, monthly, yearly), state-by-state salary map, skill/education salary impacts, and national vs local aggregates. Based on employer-reported and employee-submitted salary data.
Full-text search over prediction market events by keyword. Returns matching events with their associated markets, current prices, and status. has_more indicates additional results exist beyond the returned set.
1 cr
GET
get_trending_markets
Get currently trending prediction markets sorted by 24-hour trading volume. Returns each event's title, current yes/no prices (odds), total volume, liquidity, categories, and market details.
3 cr
GET
get_top_markets
Get top prediction market events with sorting and filtering options. Supports pagination via offset and filtering by category, active/closed status. Each event includes full market details with CLOB token IDs for order book queries.
3 cr
GET
get_event_details
Get detailed event/market data by event slug. Returns comprehensive information including all associated markets, their CLOB token IDs, volume metrics, resolution status, and order book parameters. The slug comes from search_markets or get_top_markets results.
1 cr
GET
get_order_book
Get real-time order book data for one or more market tokens. Returns current bids, asks, and market parameters for the specified CLOB token IDs. Token IDs are obtained from get_event_details markets[*].clob_token_ids.
Full-text search over Nike's product catalog. Returns paginated product summaries with prices, colors, images, and links. Pagination via page number; each page contains up to `count` items. Only the US marketplace with English language is confirmed working.
1 cr
GET
get_product_details
Fetches full product information for a single Nike product including available sizes, description, features, benefits, color variants, and images. Accepts either a full Nike product URL or a style-color code (the alphanumeric identifier like 'IB1873-110'). Returns a single product with all detail fields populated.
3 cr
GET
search_suggestions
Returns autocomplete suggestions for a partial search query. Useful for building search-as-you-type UIs. Each suggestion includes display text and the corresponding search text to submit. Only the US country with English language is confirmed working.
1 cr
GET
get_deals
Fetches current deals and sale/discounted products from Nike Poland (nike.com/pl). Returns paginated product summaries with current and previous prices, discount percentages, and images. Each page contains up to `count` items (24, 50, or 100). Results are sorted by Nike's default sale ranking.
Returns all matches for a given sport on a specific date, grouped by competition/league. Each stage contains an Events array with match details including teams, scores, and status. Supports football, hockey, basketball, tennis, and cricket. Defaults to football and today's date when parameters are omitted.
1 cr
GET
get_todays_football_scores
Returns all of today's football matches across all leagues. Equivalent to calling get_scores_by_date_and_sport with sport=football and today's date. No parameters required.
1 cr
GET
get_tomorrows_football_fixtures
Returns all football fixtures scheduled for tomorrow (UTC). Equivalent to calling get_scores_by_date_and_sport with sport=football and tomorrow's date. No parameters required.
1 cr
GET
get_football_scores_by_date
Returns football matches for a specific date. Equivalent to calling get_scores_by_date_and_sport with sport=football and the given date.
1 cr
GET
get_league_overview
Returns overview info for a football league including today's fixtures, recent results, standings snippet, and top scorer stats. The response includes pageProps with initialData containing tables, sections with recent events, and player/team goal stats.
Get Expert Consensus Rankings (ECR) for a scoring format. Returns all ranked players with ECR position, tier, positional rank, and expert agreement metrics. Paginates as a single page. Each player includes rank_ecr, pos_rank, tier, and min/max/avg rank across experts.
2 cr
GET
get_projections
Get season-long stat projections for all players at a given position. Stat columns vary by position (e.g. QBs have passing and rushing stats, WRs have receiving stats). Returns a single-page list of all projected players.
1 cr
GET
get_injuries
Get player injury reports for a given NFL week and season year. Returns injury status, practice participation details, and probability of playing for all players with active injury designations.
1 cr
GET
get_player_news
Get the latest fantasy football player news with fantasy impact analysis. Returns recent news items including titles, source links, publication dates, content summaries, and expert impact assessments. Single-page result.
1 cr
GET
get_adp
Get Average Draft Position (ADP) data. Returns players ranked by their average draft position across fantasy platforms for the chosen scoring format. Single-page result.
Search for job listings on Indeed India by keyword and location. Returns paginated results with 15 jobs per page. Pagination offset increments by 10. Each job includes a job_key usable with get_job_details for full information.
1 cr
GET
get_job_details
Retrieve full details of a specific job posting including description HTML, location, salary, and posted date. Requires a job_key obtained from search_jobs results.
1 cr
GET
search_companies
Search for companies on Indeed India by name or keyword. Returns a list of matching company profiles with basic info including company_url_name usable with get_company_profile and get_company_jobs.
1 cr
GET
get_company_profile
Get detailed profile information for a company on Indeed India including CEO, description, headquarters, revenue, and website. Requires company_url_name from search_companies results.
1 cr
GET
get_company_jobs
Get active job listings and total job count for a specific company on Indeed India. Requires company_url_name from search_companies results.
Full-text search across Newegg product listings. Returns paginated results with product summaries including title, price, brand, availability, and thumbnail. Supports sorting by featured, price, rating, reviews, or best-selling. Each page returns up to page_size items (default 36). The category_id parameter (Newegg's N value) narrows results to a specific category tree node.
1 cr
GET
get_product_detail
Fetch detailed product information by item number via Newegg's real-time product API. Returns title, brand, price, availability, key specifications (from ViewDescription), and full-resolution image URLs. For full technical specifications organized by section, use get_product_specifications.
1 cr
GET
get_product_specifications
Fetch the full technical specifications for a product, organized by sections (e.g. CPU, Display, Graphics, Memory, Storage). Returns all specification tables from the product page. More detailed than get_product_detail's Quick Info section.
1 cr
GET
get_product_reviews
Fetch paginated customer reviews for a product. Returns review list with ratings, titles, comments, pros/cons, along with aggregate statistics (total count, page count, average rating).
1 cr
GET
get_product_qna
Fetch Questions and Answers for a product. Returns paginated Q&A data with question text, answers, and vote counts. Uses offset-based pagination via start parameter.
Search for locations (cities, regions, zones) by query to get location keys for use in other endpoints. Returns an array of matching locations with geographic hierarchy, center coordinates, and parent regions. The keyurl field is used as location_key in search_properties and search_agencies.
1 cr
GET
search_properties
Search properties for sale or rent by location. Uses location keys from the get_location_autocomplete endpoint (keyurl field). Returns paginated property listings with details including price, rooms, surface area, and location. Resolves the location key to an internal ID before searching.
2 cr
GET
get_property_detail
Get full details of a specific property listing by ID. Returns comprehensive property information including description, photos, location, energy class, floor plans, price history, mortgage information, and advertiser details. Listing IDs can be obtained from search_properties results (realEstate.id field).
3 cr
GET
search_agencies
Search real estate agencies in a location. Returns paginated agency listings with contact information, quality metrics, badge level, active listing counts, and partnership affiliations.
1 cr
GET
get_agency_detail
Get full details of a real estate agency by ID. Returns agency information including agents list, contact details, opening hours, location, description, website, and number of active listings. Agency IDs can be obtained from search_agencies results.
Returns the most recently disclosed stock trades by U.S. Congress members (both House and Senate). Trades are ordered by filing date descending. Each trade includes the ticker, transaction type, size range, politician details, and estimated excess return since the transaction.
1 cr
GET
get_politician_trades
Returns all disclosed stock trades for a specific U.S. Congress member identified by their name and BioGuide ID. Includes trade details such as asset type, sector, and estimated excess return.
1 cr
GET
get_stock_trades
Returns all disclosed Congress member trades for a specific stock ticker. Shows which politicians bought or sold a given stock, with filing and trade dates.
Get the main LLM API Providers Leaderboard data, including all model endpoints and their performance metrics (speed, latency, price, etc.). Returns a large dataset of provider-model combinations with pricing, timescale performance data, and benchmark scores.
1 cr
GET
get_models_list
Get a list of all LLM models and their summary metrics including name, slug, creator, and reasoning capability flag.
2 cr
GET
get_model_detail
Get detailed information for a specific model by its slug, including benchmark scores, intelligence index, context window size, pricing, and evaluation data. Uses the model's providers page for efficient retrieval.
1 cr
GET
get_model_providers
Get API providers for a specific model, including detailed model information and a list of provider endpoints with pricing (input/output token costs, cache pricing, feature support like JSON mode and function calling), host details, and performance timescale data.
1 cr
GET
get_hardware_benchmarks
Get hardware benchmark data for GPUs including system benchmarks with throughput, output speed, latency measurements, pricing, and chip specifications.
Search for product listings on MercadoLibre Argentina. Returns paginated results with items including price, title, and shipping info. Each page yields approximately 48 results. Pagination is offset-based with increments visible in the returned pagination_nodes_url.
10 cr
GET
search_cars
Search for car and vehicle listings on MercadoLibre Argentina. At least one of brand or query should be provided. Returns listings with year, kilometers, and location when available.
1 cr
GET
search_real_estate
Search for real estate listings on MercadoLibre Argentina. Returns properties filtered by operation type and property type. At least one result is expected for common queries.
1 cr
GET
get_product_details
Get detailed information for a specific product item including description, images, seller info, and attributes. Requires a valid MercadoLibre item ID.
2 cr
GET
get_product_reviews
Get customer reviews for a specific product. Returns review text, ratings, and overall averages when available. Not all products have reviews.
List all active refugee/displacement situations tracked by UNHCR. Returns situation names and URL slugs. Deduplicates entries by slug.
1 cr
GET
get_situation_detail
Get details for a specific situation by slug. Returns the slug and embedded data visualization widgets (Power BI dashboards, Datawrapper charts, dataviz pages, and map iframes) found on the situation page. Some situations may have no widgets if their data is rendered purely server-side.
1 cr
GET
get_situation_population_data
Get structured population data for a situation by slug. Fetches population-related widget data from the situation page, including geographic coordinates, population group metadata, and time series data. Returns an empty array when no population API endpoints are found on the page.
1 cr
GET
list_countries
List all countries covered by the UNHCR Operational Data Portal. Returns country names and ISO 3166-1 alpha-3 codes. Deduplicates entries by ISO3 code.
1 cr
GET
get_country_detail
Get details for a specific country by ISO3 code. Returns the ISO3 code and embedded data visualization widgets (Power BI dashboards, Datawrapper charts, and map iframes) found on the country page.
Search for properties listed for sale in a given location. Returns paginated listing summaries with price, size, bedrooms, and location info. Supports filtering by price range, size range, and number of bedrooms. Each page returns up to 30 listings from idealista.com. Pagination via page number; the response includes has_next to indicate more pages.
5 cr
GET
search_rental_listings
Search for rental properties in a given location. Returns paginated listing summaries with monthly rent, size, bedrooms, and location info. Supports filtering by price range, size range, and number of bedrooms. Each page returns up to 30 listings. Pagination via page number; the response includes has_next to indicate more pages.
1 cr
GET
get_listing_detail
Retrieve full details for a single property listing by its numeric ID. Returns title, price, full description, features list, size info, and photo URLs when available. The listing_id can be obtained from search results.
1 cr
GET
get_price_stats
Get average price-per-square-meter statistics for a location by fetching the first page of listings and computing the mean. Returns the location, operation type, average price per m², and sample size (number of listings used in the calculation).
Get live scores, final results, and upcoming fixtures for any supported league. Returns match details including scores, venues, broadcasts, leaders, odds, and recaps. Each event includes competitor details with team records, leaders, and broadcasting info.
1 cr
POST
get_standings
Get current standings/rankings for a league, organized by conference/division with full statistics. Season type '2' returns regular season division breakdown, '3' returns postseason/playoff standings. When omitted, returns summary standings.
1 cr
POST
get_teams
Get all teams for a given league with IDs, names, logos, and links. Returns a complete roster of teams participating in the specified league.
1 cr
POST
get_team_roster
Get full roster for a team including player profiles, injuries, and contract details. Each athlete includes biographical info, position, physical attributes, and current status.
1 cr
POST
get_news
Get latest news articles and headlines for a specific league. Returns articles with full metadata including categories, images, and links.
Full-text search across teams, players, and tournaments for any sport on FlashScore. Returns matching entities with IDs usable in other endpoints. Minimum 2-character query. Results include entity type, sport, gender, and country. An optional sport filter narrows by sport.
1 cr
POST
get_daily_fixtures
Retrieve all fixtures/matches for a given day across a sport. Returns match details including teams (with IDs), scores, competition info, and match status. Day offset controls which day relative to today (0=today, -1=yesterday, 1=tomorrow). Each match includes a match_id for drilling into details, events, statistics, or standings.
1 cr
POST
get_live_scores
Get current live scores and recently updated match results as incremental/delta updates. Returns matches with active score changes. Scores and status may be null for matches with no recent updates. The response size varies by time of day and sport — fewer matches during off-peak hours is normal.
1 cr
POST
get_match_detail
Get detailed match information including final score, half-time score, match status, winner, and available data types. The available_data array contains codes indicating which sub-endpoints have content: 'ST' for statistics, 'LI' for lineups, 'HH' for head-to-head. Returns input_not_found for invalid match IDs.
1 cr
POST
get_match_events
Get match timeline events including goals, assists, yellow/red cards, and substitutions with player details. Returns empty events array for matches that have not started yet. Match info (attendance, venue, referee) may be available before kickoff. Each event has a minute, team, type, and player.
Search for properties for sale in Singapore with optional keyword or district filter. Returns paginated results with listing summaries including price, bedrooms, floor area, and agent info. Pagination via page number. Each listing includes a URL slug usable with get_property_listing_detail.
5 cr
GET
search_properties_for_rent
Search for properties for rent in Singapore with optional keyword or district filter. Returns paginated results with listing summaries including monthly rent, bedrooms, floor area, and agent info. Pagination via page number. Each listing includes a URL slug usable with get_property_listing_detail.
1 cr
GET
get_property_listing_detail
Get full details for a specific property listing using its URL slug. Returns comprehensive property information including description, price, location, unit configuration, agent details, facilities, and photos. The listing slug is obtainable from search results by extracting the path after '/listing/' from the url field.
1 cr
GET
search_new_projects
Search for new property project launches in Singapore. Returns spotlight and basic project listings with developer info, pricing, and unit configurations. Results include both featured spotlight projects and standard listings.
1 cr
GET
search_agents
Search for real estate agents in Singapore. Returns paginated agent profiles with name, license, company, and listing counts.
Get current market status across segments (Capital Market, Currency, Commodity, Debt) including market cap and GIFT Nifty data. Returns one object per market segment with its open/closed state, last trade date, and index values where applicable.
2 cr
GET
get_all_indices
Get comprehensive data for all NSE indices (NIFTY 50, BANK NIFTY, etc.) including open, high, low, last, previousClose, and percentage change. Returns the full list of actively traded indices.
2 cr
GET
get_index_names
Get a list of all available NSE index names. Returns two arrays: one in natural order and one sorted by name, each containing [index_code, index_name] pairs.
2 cr
GET
get_quote_equity
Get detailed quote for an individual equity symbol including order book (top 5 bids/asks), trade info (volume, value, delivery %), price info (52-week high/low, volatility), and security metadata (sector, industry, index membership).
2 cr
GET
get_option_chain
Retrieve the full option chain for a given symbol and expiry date. Returns all strike prices with Call (CE) and Put (PE) data including open interest, implied volatility, and Greeks. If expiry is not specified, uses the nearest available expiry.
Fetch the complete hierarchical category tree for Mercari Japan. Returns all product categories with parent-child relationships, display ordering, image URLs, and short labels. Use category IDs from this tree to filter search results or browse items by category.
1 cr
GET
search_items
Search for items on Mercari Japan with optional filters including keyword, category, price range, and sort options. Returns up to 120 items per page with cursor-based pagination via next_page_token. When no keyword or category is specified, returns trending/recent items. Total count is capped at 15000 by the upstream API.
1 cr
GET
get_search_summary
Get aggregate price statistics for a search query based on up to 120 sample items. Returns min, max, average, and median prices across all statuses. Useful for market analysis before purchasing. The sample_size indicates how many items were used for the calculation (max 120 even when total_count is higher).
1 cr
GET
get_item_detail
Fetch full details for a single Mercari item by its ID. Returns the complete listing including description, seller information, images, condition, shipping details, and category. Item IDs start with 'm' followed by digits (e.g. 'm77009256155'). Returns stale_input if the item does not exist.
1 cr
GET
get_category_items
Browse items under a specific category with optional price and sort filters. Uses the same search engine as search_items but requires a category_id. Returns up to 120 items per page with cursor-based pagination.
Returns all countries that have or have had nuclear reactor programs, each with its ISO 2-letter code and full name. Use the returned country_code values as input to the country_details endpoint.
1 cr
GET
operational_reactors_by_country
Returns a global summary of operational and suspended-operation reactors grouped by country. Each country entry includes the number of reactors and total net electrical capacity in MW. Global totals are provided for both categories.
1 cr
GET
under_construction_by_country
Returns a global summary of reactors currently under construction grouped by country. Each country entry includes the number of reactors and total net electrical capacity in MW, with global totals.
1 cr
GET
shutdown_reactors_by_country
Returns a global summary of permanently shutdown reactors grouped by country. Each country entry includes the number of reactors and total net electrical capacity in MW, with global totals.
1 cr
GET
country_details
Returns detailed information for a specific country's nuclear program including all reactors (with name, type, status, location, capacities, and grid connection date), a summary of reactor counts by status, nuclear electricity share trend data, and total reactor count.
Full-text search over threat intelligence pulses by keyword, tag, or metadata. Returns paginated results sorted by modification date by default. Omitting the query returns all pulses. Each pulse summary includes indicator counts and author info but not the full indicator list (use get_pulse_indicators for that).
1 cr
GET
get_pulse_details
Retrieve full metadata for a specific threat intelligence pulse including tags, malware families, MITRE ATT&CK technique IDs, targeted countries, industries, and indicator counts. Returns a single pulse object. Use the pulse_id from search_pulses results.
1 cr
GET
get_pulse_indicators
Retrieve indicators of compromise (IOCs) associated with a pulse. Returns a paginated list of indicators with type, value, creation date, and activity status. Each indicator includes its type (IPv4, domain, FileHash-SHA256, CVE, URL, etc.) and the raw indicator value.
1 cr
GET
get_indicator_details
Retrieve detailed threat intelligence for a specific indicator (IP, domain, URL, file hash, CVE). Returns reputation data, geolocation, associated pulses, validation status, and section-specific details. The 'general' section includes all core fields; other sections provide specialized views. Not all section/type combinations are available upstream.
1 cr
GET
browse_adversaries
Retrieve a paginated list of known threat actors/adversaries with descriptions and metadata. Each adversary includes a name, description, metadata (country, synonyms, references), and UUID.
Search for vehicle listings with comprehensive filters. Returns listings with pricing, specifications, images, and seller info, plus available filter options and total count. Pagination is offset-based via the offset parameter. Each listing carries the same shape as get_vehicle_listing_detail.
1 cr
GET
get_vehicle_listing_detail
Retrieve full details for a single vehicle listing by its numeric ID. Returns comprehensive vehicle data including specifications, pricing, images, owner/dealer info, and VIN. The listing ID is obtainable from search_listings results.
1 cr
GET
get_all_makes
Retrieve a complete list of all vehicle makes available on Autotrader. Returns make codes (value) and display names (label) usable in search_listings and get_models_for_make.
1 cr
GET
get_models_for_make
Retrieve all available models for a specific vehicle make. Returns model codes (value) and display names (label) usable in the search_listings model parameter.
Retrieve the complete list of stocks listed on IDX. Returns stock codes, names, listing dates, share counts, and listing boards. Supports filtering by listing board. Returns all results in a single response.
2 cr
GET
get_stock_summary
Retrieve daily stock trading summary with price, volume, value, and frequency data for all listed stocks. Offset-based manual paging via start/limit params.
2 cr
GET
get_market_index_summary
Retrieve market index data including COMPOSITE (IHSG) and sector indices. Returns all 30+ IDX indices in a single request.
1 cr
GET
get_trading_summary
Retrieve overall market trading summary grouped by instrument type (Saham, ETF, Waran, DIRE, Structured Warrant) with aggregate Volume, Value, and Frequency for the most recent trading day.
1 cr
GET
get_company_profiles_list
Retrieve the list of all listed companies with basic profile information including sector, industry, contact details, listing board, and listing date. Offset-based manual paging via start/limit params.
Full-text search over Target.com product catalog by keyword. Returns paginated product listings with pricing, ratings, brand, and availability metadata. Server-side sort controls result ordering. Pagination uses offset-based addressing where each page holds up to `count` items. An optional client-side title filter narrows results to products whose title contains the given substring (case-insensitive).
2 cr
GET
check_store_availability
Check real-time in-store availability for a specific product at Target stores near a given ZIP code. Returns shipping status and per-store pickup availability, stock quantities, estimated pickup dates, in-store pricing, and geographic coordinates for up to 5 nearby stores. Requires a TCIN (Target product ID) obtainable from search_products.
5 cr
GET
get_popular_skus
Retrieves popular Target product SKUs sorted by bestselling rank. Returns a batch of top-selling products across all categories with pricing, rating, and brand metadata. No keyword or category filter; the endpoint always returns the same broad bestseller list for the given ZIP's local pricing. The number of products returned is controlled by max_products (default 1000, max 10000). Useful for market research, catalog seeding, or monitoring popular products.
10 cr
GET
get_random_skus
Retrieves a set of random unique valid Target product SKUs by sampling across multiple product categories (Electronics, Home, Baby, Grocery, Furniture, etc.) with randomized sort orders and page offsets. Each invocation produces a different set of products. Returns up to max_products unique items (default 10,000) with pricing, rating, and brand metadata. Useful for broad catalog sampling, testing, or building diverse product datasets.
10 cr
GET
get_registries
Search for Target gift registries and wish lists by registrant name, returning registry links with their items. Each returned registry is guaranteed to have at least 3 items that are currently in stock and buyable online. Results include full item details (price, availability, ratings) for each registry's in-stock items. Useful for finding gift-giving opportunities with items that can be purchased immediately.
Retrieves all sports available on Oddschecker. Returns sport names and slugs extracted from the site navigation. The slug can be used to construct league or event URLs for further exploration.
1 cr
GET
get_football_leagues
Retrieves all football leagues and competitions listed on Oddschecker's football section. Returns league names and slugs that can be passed to get_football_matches as the league_path parameter.
1 cr
GET
get_football_matches
Retrieves upcoming football matches for a given league. Returns match event names and slugs. The slug can be passed to get_match_odds. Results depend on the current schedule; off-season leagues return an empty list.
3 cr
GET
get_match_odds
Retrieves detailed odds comparison for a football match across all bookmakers. Returns one or more markets (e.g. Winner, Correct Score) each containing outcomes with fractional odds per bookmaker code, plus bookmaker metadata. Requires a match slug from get_football_matches.
2 cr
GET
get_horse_racing_meetings
Retrieves today's horse racing meetings with venue names and scheduled race times. Each race includes a URL that can be passed to get_horse_race_odds. Availability depends on the racing calendar; non-race days return an empty list.
Search for certificates by identity (domain, email, organization, etc.) using the crt.sh JSON API. Returns an array of matching certificate records wrapped in an items key. Supports wildcard queries with the % character.
1 cr
GET
get_certificate_detail
Retrieve full details for a specific certificate by its crt.sh ID. Returns decoded X.509 information, fingerprints, transparency log entries, and revocation status parsed from the HTML detail page. The cert_id can be obtained from search_certificates results.
1 cr
GET
get_ca_details
Retrieve details for a Certificate Authority by its crt.sh CA ID. Returns the CA name and raw certificate information parsed from the HTML page. The ca_id can be obtained from the issuer_ca_id field in search_certificates results.
1 cr
GET
search_by_spki
Search for certificates sharing a specific SPKI (Subject Public Key Info) SHA-256 fingerprint. Parses the HTML results page since JSON output is not supported for this query type. Returns an empty items array when no certificates match.
1 cr
GET
search_by_serial
Search for certificates by their serial number using the crt.sh JSON API. Returns all certificates matching the given serial number hex string.
Search for events by keyword/name, returning event titles, dates, venues, categories, performers, and ticket price statistics. Supports filtering by taxonomy, location, and pagination.
1 cr
GET
get_event_detail
Retrieve full details for a specific event by its ID, including venue, performers, pricing stats, schedule status, and configuration.
1 cr
GET
get_event_ticket_listings
Get all ticket listings for a specific event. Requires a warmup page load to establish session state on seatgeek.com before calling the listings API. Returns individual ticket listings with section, row, seat numbers, and price data. The endpoint uses a different internal API than other endpoints and may occasionally be blocked by protection systems requiring proxy rotation.
1 cr
GET
get_event_ticket_prices_summary
Get aggregated pricing summary for a specific event: listing count, lowest, highest, median, and average prices.
1 cr
GET
search_performers
Search for artists, bands, sports teams, or other performers by name. Returns performer details including type, images, genres, popularity, and upcoming event count.
Retrieve details for a specific PSA certification number. Returns card name, grade, population data, images, spec ID, and PSA value estimate.
1 cr
GET
search_population_report
Search the PSA Population Report by keyword. Returns matching card sets with heading IDs, set names, year issued, and category information. Results can be used with get_population_report_by_set to retrieve detailed population data.
1 cr
GET
get_population_report_by_set
Retrieve the full population report for a specific card set. Returns grading data for all cards in the set including counts at each grade level (1-10). Use HeadingID and SportCategoryID from search results as set_id and category_id.
1 cr
GET
search_price_guide
Search the PSA Price Guide by keyword. Returns matching card sets with links to pricing information.
1 cr
GET
browse_population_categories
Browse available population report categories. Returns all collectible categories available in the PSA Population Report, including their category IDs which can be used with other endpoints.
Full-text search across IEEE Xplore's corpus of papers, journals, standards, and conferences. Matches query against titles, abstracts, and full text. Returns paginated results ordered by the chosen sort. Each result includes article metadata (title, authors, year, citation count, abstract snippet, content type). Pagination via page number; total result count returned for client-side page control.
2 cr
GET
get_paper_details
Retrieve full metadata for a single paper by its article number, IEEE Xplore URL, or DOI. Returns title, abstract, authors with affiliations and bios, keywords grouped by type (IEEE, Author, Index Terms), DOI, publication info (journal/conference title, volume, issue number, pages, year), open-access status, citation and download metrics, funding agencies, and subject categories. Provide either article_number directly, or an identifier (URL or DOI) which will be resolved to the article number.
3 cr
GET
get_paper_full_text_sections
Retrieve available full-text sections for a paper. Always includes the abstract; may include an introduction snippet and full HTML text depending on the paper's access level (open-access papers return more sections). Sections are returned as title/content pairs.
3 cr
GET
get_paper_references
Retrieve the reference list for a paper. Each reference includes its order number, full citation text (with HTML formatting), parsed title, links to the referenced document on IEEE Xplore when available, and a Google Scholar lookup link.
2 cr
GET
browse_journals
Browse IEEE publications (journals, magazines, conference proceedings, books) alphabetically. Returns a paginated list of publications with metadata including title, publication number, year range, open-access status, and publisher. Use the publicationNumber from results as the punumber input for get_journal_articles.
Retrieve recent insider trading transactions from Finviz. Returns the latest insider buys and sells with transaction details including owner, relationship, cost, shares, and total value. Optionally filter by minimum transaction value to surface only significant activity. Single-page result set.
1 cr
GET
get_screener_results
Run the Finviz stock screener with custom filter criteria. Returns the first page of matching stocks (up to 20) with fundamental and technical summary data. Filter codes follow the Finviz URL filter format and can be combined with commas.
1 cr
GET
get_stock_news_sentiment
Retrieve recent news headlines for a stock ticker with keyword-based sentiment classification. Each headline is tagged Positive, Negative, or Neutral based on presence of bullish/bearish keywords. Returns all news items visible on the Finviz quote page for the ticker.
1 cr
GET
get_market_movers
Retrieve market mover lists from Finviz: top gainers, top losers, most active by volume, or unusual volume stocks. Returns the first page (up to 20 stocks) with fundamental columns including company, sector, market cap, P/E, price, change, and volume.
1 cr
GET
get_tabular_data
Extract all tabular data from a specific Finviz page. Returns an array of tables found on the page, each with its index, headers, and row data.
Retrieve full metadata for a single arXiv paper by its ID. Returns submission date/year, title, authors with affiliations, abstract, categories, and links. One upstream request per call.
1 cr
GET
search_papers
Search arXiv papers by query. Supports field-prefixed queries (ti: for title, au: for author, abs: for abstract, cat: for category, all: for all fields). Returns paginated results with total count. One upstream request per call.
Fetch the top 100 players list for a given category. Returns rank, name, FIDE ID, federation, rating, and birth year for each player. The category determines which ranking list is returned (e.g. open, women, juniors). Results are ordered by rank descending.
1 cr
GET
search_players
Search for players in the FIDE database by name or FIDE ID. Returns all matching players with their title, federation, ratings across all time controls (standard, rapid, blitz), and birth year. Partial name matches are supported.
1 cr
GET
get_player_profile
Retrieve complete profile information for a player by FIDE ID, including ratings across all time controls, ranking history, game statistics (wins/draws/losses by color and time control), opponents list, and top ranking records. The profile also includes the player's photo, title, federation, and birth year.
3 cr
GET
get_player_titles
Retrieve a player's non-playing FIDE titles and designations (arbiter, trainer, etc.) by their FIDE ID. Returns the player's name and a list of titles/designations from the 'FIDE Arbiter/Trainer' section of their profile, including license level, license status, and title entries such as National Arbiter (NA), FIDE Arbiter (FA), International Arbiter (IA), and trainer designations. Returns an empty titles array if the player has no non-playing titles.
Retrieve the full list of medical specialties available on Zocdoc. Returns specialty names and URL slugs that can be used with the search_doctors endpoint. Results are not paginated; all specialties are returned in a single call.
1 cr
GET
search_doctors
Search for doctors/providers by specialty and location via Zocdoc's GraphQL directory API. Returns paginated results with provider details including name, specialty, rating, review count, location, and practice. Results are ordered by relevance with 10 providers per page. Pagination is offset-based in increments of 10.
1 cr
GET
get_doctor_profile
Get detailed profile for a specific doctor including education, languages, insurance accepted, office locations, and patient reviews. The slug can be obtained from search_doctors results. Returns a single doctor's complete profile information.
1 cr
GET
get_practice_profile
Get detailed profile for a medical practice including providers, locations, specialties, and ratings. Practice slugs can be found in search_doctors results via the practice URL field. Returns a single practice's complete profile.
1 cr
GET
search_doctors_by_zip
Search for all providers within a 10-mile radius of a given zip code using Zocdoc's provider directory. Returns detailed provider information including NPI, bio, all locations, and availability flags. Results are paginated in pages of 10 providers. Pagination is offset-based in increments of 10.
Search for apartments for rent on Yad2. Returns a paginated list of rental listings from the specified region (defaults to region 1 - Center). Combines private, agency, and platinum listings. Supports filtering by price range and room count.
1 cr
GET
search_apartments_for_sale
Search for apartments for sale on Yad2. Returns a paginated list of sale listings from the specified region (defaults to region 1 - Center). Combines private, agency, and platinum listings. Supports filtering by price range and room count.
2 cr
GET
get_apartment_listing_details
Get full details of a specific apartment listing by its token. Returns comprehensive information including address, amenities, property details, pricing, and dates.
1 cr
GET
search_cars
Search for cars on Yad2 with optional filters. Returns a paginated list of vehicle listings matching the criteria. Results include pricing, manufacturer, model, year, and seller info. Paginated server-side (40 items per page); advance with page parameter.
1 cr
GET
get_car_listing_details
Get full details of a specific car listing by its token. Returns comprehensive vehicle information including specifications, engine details, mileage, color, gearbox, and seller info.
Retrieve current prices of Path of Exile items from poe.ninja for a given league and item category. Returns items with chaos orb and divine orb valuations, base types, link counts, and item classes. When category is SkillGem, each item also includes gem_level, gem_quality, and corrupted fields, and results can be filtered by gem level and/or gem quality using either single values or multiple combinations via gem_combinations, and by corruption status via the corrupted parameter. Quality 0 matches gems with no explicit quality set. Categories that no longer exist on poe.ninja (e.g. DivinationCard) return an upstream 404.
2 cr
GET
get_currency_prices
Retrieve currency exchange rates and chaos equivalents for a given league. Returns all tracked currencies with their chaos equivalent values and buy/sell prices. Covers orbs, catalysts, lifeforce, and other tradeable currency items.
1 cr
GET
get_divination_cards
Get divination card details including names, stack sizes, and prices in chaos and divine orbs for a given league.
1 cr
GET
get_market_trends
Extract economic trend data including sparkline price history for items or currencies in a given league and category. Each trend entry includes the current chaos value and 7-point sparkline arrays showing recent price movement percentages. When category is SkillGem, each trend item also includes gem_level, gem_quality, and corrupted fields, and results can be filtered by gem level and/or gem quality using either single values or multiple combinations via gem_combinations, and by corruption status via the corrupted parameter. Quality 0 matches gems with no explicit quality set.
1 cr
GET
get_build_classes_and_dps
Retrieve character class build statistics for a given league. Returns classes ordered by popularity percentage along with their top skills. Build data availability depends on the league having an active ladder; newer leagues may have empty statistics until data is populated.
Search for rental listings on StreetEasy with filters for bedrooms, price range, neighborhoods, and amenities. Returns a paginated list of matching active rental listings including address, price, size, broker info, and geo-coordinates. Pagination is manual via the page parameter; each page contains up to per_page results. Listings without a known square footage return living_area_sqft as null.
1 cr
GET
get_listing_details
Get full details for a specific rental listing including description, photos, amenities, pricing, broker info, and property specs. Use the url_path from search_rentals results. Returns null for fields not available on the listing. Uses the RSC (React Server Components) endpoint for structured data extraction.
1 cr
GET
scan_listings
Server-side scan that searches listings then fetches each result's detail page to filter by description keywords or floor-plan availability — criteria that are absent from search cards. Runs the search (paginating internally), fetches up to max_listings detail pages concurrently, and returns only those matching at least one keyword (case-insensitive substring in the listing description) or having a floor plan when require_floor_plan is true. Costs one search request plus one detail request per scanned listing, capped at max_listings (maximum 100). Returns scanned_count, matched_count, descriptions_found_count, and compact per-match records. Empty matches (matched_count=0) are valid when no listing descriptions contain the keywords.
Search UK legislation by title, year, number, and/or type. Returns paginated results ordered by relevance. At least one of title, year, or number must be provided. Each result includes the legislation identifier, title, year, number, and type.
1 cr
GET
get_legislation_contents
Get the table of contents for a specific piece of UK legislation. Returns the legislation title, description, and a flat list of content items (parts, chapters, sections, schedules) with their hierarchical depth. Use legislation_id values from search_legislation results (extract the path portion after legislation.gov.uk, e.g. 'ukpga/2018/12').
3 cr
GET
get_legislation_section
Get the text content of a specific section or part of UK legislation. Returns the readable text extracted from the official XML source, including any amendment annotations. The section path follows the site's URL structure (e.g. 'section/1', 'part/2', 'schedule/1').
Search for players, clubs, and managers by name on Transfermarkt. Returns matching players (with Transfermarkt IDs and names), clubs (with IDs and names), and managers/coaches (with IDs and names). Results are ranked by relevance. Use player IDs with get_player_profile or get_player_transfers; use club IDs with get_club_squad; use manager IDs with get_manager_profile.
1 cr
GET
get_most_viewed_players
Get the top 10 most viewed players on Transfermarkt currently. Returns full profile details for each player including market value, physical attributes, position, and current club assignments. No parameters required — returns a snapshot of trending players.
2 cr
GET
get_player_profile
Get detailed player info by Transfermarkt player ID. Returns a single player object with market value history, physical attributes (height, preferred foot), position details, contract information, and current club assignments.
1 cr
GET
get_player_transfers
Get the full transfer history of a player by Transfermarkt player ID. Returns all completed transfers with dates, source and destination clubs (by ID and competition), transfer fees, and the most recent transfer highlighted separately.
1 cr
GET
get_club_squad
Get all players in a club's squad for a given season. Returns each player's name, shirt number, position, age, nationalities, and market value. Positions and market values are in German locale format. If season is omitted, returns the current season's squad.
List all available sports and their IDs from Pinnacle. Returns a flat array of sport objects including matchup counts and feature ordering. Sports with matchupCount=0 have no active events.
2 cr
GET
get_leagues
List leagues for a specific sport. Returns all active leagues with matchup counts, grouped by region. Each league includes its parent sport reference.
2 cr
GET
get_matchups
List pre-event matchups for a league or sport. Provide either league_id or sport_id (league_id takes precedence). Returns matchups including participants, start times, periods, and available market types. Sport-level queries return all matchups across all leagues for that sport.
3 cr
GET
get_odds
Get pre-event odds/markets for a league or sport. Provide either league_id or sport_id (league_id takes precedence). When using sport_id, returns primary markets only to manage response size. When using league_id, returns all markets including alternates. Returns empty items array if no odds are available.
2 cr
GET
get_live_matchups
List live matchups for a sport including real-time scores and stats. Returns an empty items array when no events are currently live for the given sport.
Search for train stations or locations by partial or full name. Returns matching stations with their IDs, coordinates, and available transport products (ICE, regional, S-Bahn, etc.). Results are ordered by relevance. Use the returned station name as input to search_connections.
1 cr
GET
search_connections
Search for train connections between two stations on a given date and time. Returns available journeys with departure/arrival times, duration, number of transfers, pricing (when available), detailed leg information including intermediate stops, and per-connection fare levels (Super Sparpreis, Sparpreis, Flexpreis). Station names are resolved internally via autocomplete. Pricing and fares may be null for third-party operators (e.g. FlixTrain).
Full-text search over job listings on ca.indeed.com. Matches query against job titles, skills, and company names. Results are scoped by location and recency (fromage). Returns up to ~15 listings per single query (single page; no server-side pagination is exposed without authentication). When queries is provided, searches each term separately and merges results with deduplication; each job retains its matched query. Each result carries a jobkey usable with get_job_details for the full posting.
3 cr
GET
get_job_details
Retrieve the full posting for a single job by its job key. Returns the structured job data model including title, full HTML description, location, compensation, employer info, required skills, and application metadata. The job key is a 16-character hexadecimal identifier obtained from search_jobs results.
1 cr
GET
get_company_profile
Get the full company snapshot page from Indeed Canada. Returns structured data including CEO info, company description, ratings, employee happiness scores, interview insights, Q&A, salary overview, job titles, locations, and similar companies. The company slug may differ from the display name (Indeed normalizes internally, e.g. 'Royal-Bank-of-Canada' resolves to 'Rbc').
1 cr
GET
get_company_reviews
Retrieve employee reviews for a company on Indeed Canada. Returns the reviews list with individual ratings, submission dates, job titles, pros/cons, review text, plus aggregate rating categories, review filters, and pagination metadata.
1 cr
GET
get_company_salaries
Retrieve reported salary data for a company on Indeed Canada. Returns salary information organized by job category (Accounting, Management, Sales, etc.) with median salaries, report counts, and histogram distributions. Also includes salary filters by job title, category, and location.
Full-text search for stock tickers by company name, symbol, or keyword. Returns matching symbols with company name, exchange, type, sector, and industry. Results are auto-iterated.
1 cr
GET
get_stock_stats
Retrieve key financial statistics for a given stock ticker, including valuation measures (PE ratio, PEG, price-to-book), trading data (52-week high/low, volume, moving averages), financial metrics (EPS, margins, ROE), and dividend information. Requires a valid ticker symbol.
3 cr
GET
get_holdings
Retrieve top holdings for an ETF or mutual fund. Returns up to 10 holdings with symbol, company name, and portfolio weight percentage. Only ETFs and mutual funds have holdings data; individual stocks will return an empty list.
Full-text search over Blocket Torget (second-hand marketplace). Returns paginated listing summaries ordered by the chosen sort. Each result carries price, location, and image URLs. Paginate via page parameter; total count indicates available results.
1 cr
GET
search_cars
Full-text search over Blocket Mobility (cars). Returns paginated car listing summaries with make, model, year, mileage, fuel type, and price. When sorting by PRICE_ASC, leasing listings with low monthly amounts may appear first.
1 cr
GET
get_listing_detail
Fetch full details of one second-hand item listing by its ad_id. Returns description, condition, images, category hierarchy, and location. Use a fresh ad_id from search_listings; expired listings return input_not_found.
1 cr
GET
get_car_listing_detail
Fetch full details of one car listing by its ad_id. Returns advertising targeting data (fuel, year, price, mileage, make, model, body type, transmission) and schema.org breadcrumb data. Use a fresh ad_id from search_cars; expired listings return input_not_found.
1 cr
GET
search_housing
Query rental housing listing counts for a Swedish area via the Qasa GraphQL API. Returns the total count of available rental listings for the specified location identifier.
Search for basketball players by name. Returns matching players from NBA, ABA, BAA, WNBA, and international leagues with their identifiers and active seasons.
1 cr
GET
get_player_stats
Retrieve career and season-by-season per-game statistics for a player. Returns shooting percentages, points, rebounds, assists, steals, blocks, and turnovers for each season played and career totals.
3 cr
GET
get_team_stats
Retrieve team season statistics and standings information. Returns the team record, conference finish, coach, and aggregate per-game team stats.
2 cr
GET
get_season_leaders
Retrieve statistical leaders for a given NBA season and stat category. Returns the top 20 players ranked by the specified statistic with their values and team affiliations.
2 cr
GET
get_game_log
Retrieve game-by-game statistics for a player in a specific season. Returns each regular season game with date, opponent, result, and full box score stats including points, rebounds, assists, shooting splits, and plus/minus.