{
  "total": 25,
  "operations": [
    {
      "id": "check-mdn-browser-support",
      "name": "Check browser support",
      "provider": "MDN",
      "providerSite": "https://developer.mozilla.org",
      "category": "Software",
      "tagline": "Look up support versions, exceptions and flags in MDN data.",
      "description": "Search by feature name or MDN key, such as api.AbortController. Returns up to five matches with support versions, flags and notes. Results identify the versioned MDN dataset hosted by listof.tools.",
      "documentation": "https://github.com/mdn/browser-compat-data",
      "method": "GET",
      "endpoint": "https://listof.tools/api/compatibility/mdn",
      "adapter": "mdn",
      "execution": [
        "server-fallback"
      ],
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "feature",
          "label": "Feature name or MDN key",
          "type": "text",
          "required": true,
          "maxLength": 160,
          "example": "css.properties.grid-template-columns.subgrid"
        }
      ],
      "example": {
        "feature": "css.properties.grid-template-columns.subgrid"
      },
      "presentation": {
        "kind": "compatibility",
        "source": "mdn",
        "view": "support"
      },
      "attribution": "Source: MDN Browser Compatibility Data (CC0). Lookup and table formatting by listof.tools; original support statements and notes retained.",
      "licenceUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "assertion": "Returns MDN Subgrid data with Chrome, Firefox and Safari support versions and a dataset version.",
      "verifiedAt": "2026-10-22T12:09:50.653Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "testStatus": "example-checked",
      "run": "/api/run/check-mdn-browser-support",
      "specification": "/api/operations/check-mdn-browser-support",
      "feedback": "/api/feedback/check-mdn-browser-support",
      "page": "/tools/check-mdn-browser-support",
      "endpointGroup": "GET https://listof.tools/api/compatibility/mdn",
      "providerPage": "/?view=providers&provider=MDN",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Flistof.tools%2Fapi%2Fcompatibility%2Fmdn",
      "fixedQuery": {}
    },
    {
      "id": "check-caniuse-browser-support",
      "name": "Check browser support",
      "provider": "Can I use",
      "providerSite": "https://caniuse.com",
      "category": "Software",
      "tagline": "Look up support across browser versions, with partial-support notes.",
      "description": "Enter a feature name or Can I use ID, such as css-subgrid. Shows up to five matching features and support in the browser versions marked current in the dataset. Expand a result for the full version history. Uses a versioned copy of Can I use data hosted by listof.tools.",
      "documentation": "https://github.com/Fyrd/caniuse",
      "method": "GET",
      "endpoint": "https://listof.tools/api/compatibility/caniuse",
      "adapter": "caniuse",
      "execution": [
        "server-fallback"
      ],
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "feature",
          "label": "Feature name or Can I use ID",
          "type": "text",
          "required": true,
          "maxLength": 160,
          "example": "css-subgrid"
        }
      ],
      "example": {
        "feature": "css-subgrid"
      },
      "presentation": {
        "kind": "compatibility",
        "source": "caniuse",
        "view": "support"
      },
      "attribution": "Source: caniuse.com (CC BY 4.0). Lookup and table formatting by listof.tools; original version tables and notes retained.",
      "licenceUrl": "https://creativecommons.org/licenses/by/4.0/",
      "assertion": "Returns CSS Subgrid support tables, notes and a dataset version.",
      "verifiedAt": "2026-10-22T12:09:51.118Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "testStatus": "example-checked",
      "run": "/api/run/check-caniuse-browser-support",
      "specification": "/api/operations/check-caniuse-browser-support",
      "feedback": "/api/feedback/check-caniuse-browser-support",
      "page": "/tools/check-caniuse-browser-support",
      "endpointGroup": "GET https://listof.tools/api/compatibility/caniuse",
      "providerPage": "/?view=providers&provider=Can+I+use",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Flistof.tools%2Fapi%2Fcompatibility%2Fcaniuse",
      "fixedQuery": {}
    },
    {
      "provider": "Web Platform Status",
      "providerSite": "https://webstatus.dev",
      "category": "Software",
      "documentation": "https://github.com/GoogleChrome/webstatus.dev/blob/main/openapi/backend/openapi.yaml",
      "method": "GET",
      "endpoint": "https://api.webstatus.dev/v1/features",
      "output": "json",
      "responseMime": "application/json",
      "verifiedAt": "2026-10-22T12:09:51.498Z",
      "attribution": "Source: Web Platform Status, using Browser Compatibility Data, Web Features and Web Platform Tests.",
      "assertion": "The response includes Subgrid with browser implementation versions and a Baseline status.",
      "id": "check-web-feature-support",
      "name": "Check browser support",
      "tagline": "Find browser implementation versions for a web feature.",
      "description": "Enter a Web Platform Status feature ID, such as subgrid. Returns its recorded implementation versions across desktop and mobile browsers. These are feature-level implementation records; consult MDN or Can I use for detailed exceptions.",
      "parameters": [
        {
          "name": "feature",
          "label": "Feature ID",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "subgrid"
        }
      ],
      "queryTemplate": {
        "q": "id:{{feature}}"
      },
      "example": {
        "feature": "subgrid"
      },
      "presentation": {
        "kind": "compatibility",
        "source": "webstatus",
        "view": "support"
      },
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/check-web-feature-support",
      "specification": "/api/operations/check-web-feature-support",
      "feedback": "/api/feedback/check-web-feature-support",
      "page": "/tools/check-web-feature-support",
      "endpointGroup": "GET https://api.webstatus.dev/v1/features",
      "providerPage": "/?view=providers&provider=Web+Platform+Status",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.webstatus.dev%2Fv1%2Ffeatures",
      "fixedQuery": {
        "page_size": "5"
      }
    },
    {
      "provider": "Web Platform Status",
      "providerSite": "https://webstatus.dev",
      "category": "Software",
      "documentation": "https://github.com/GoogleChrome/webstatus.dev/blob/main/openapi/backend/openapi.yaml",
      "method": "GET",
      "endpoint": "https://api.webstatus.dev/v1/features",
      "output": "json",
      "responseMime": "application/json",
      "verifiedAt": "2026-10-22T12:09:51.626Z",
      "attribution": "Source: Web Platform Status, using Browser Compatibility Data, Web Features and Web Platform Tests.",
      "assertion": "The response includes Subgrid with browser implementation versions and a Baseline status.",
      "id": "check-feature-baseline",
      "name": "Check a feature’s Baseline status",
      "tagline": "Check whether a web feature is widely or newly available.",
      "description": "Enter a Web Platform Status feature ID, such as subgrid. Returns the recorded Baseline status and dates, where available. Baseline describes support across its core browser set; it does not establish support in every browser or older version.",
      "parameters": [
        {
          "name": "feature",
          "label": "Feature ID",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "subgrid"
        }
      ],
      "queryTemplate": {
        "q": "id:{{feature}}"
      },
      "example": {
        "feature": "subgrid"
      },
      "presentation": {
        "kind": "compatibility",
        "source": "webstatus",
        "view": "baseline"
      },
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/check-feature-baseline",
      "specification": "/api/operations/check-feature-baseline",
      "feedback": "/api/feedback/check-feature-baseline",
      "page": "/tools/check-feature-baseline",
      "endpointGroup": "GET https://api.webstatus.dev/v1/features",
      "providerPage": "/?view=providers&provider=Web+Platform+Status",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.webstatus.dev%2Fv1%2Ffeatures",
      "fixedQuery": {
        "page_size": "5"
      }
    },
    {
      "provider": "Web Platform Status",
      "providerSite": "https://webstatus.dev",
      "category": "Software",
      "documentation": "https://github.com/GoogleChrome/webstatus.dev/blob/main/openapi/backend/openapi.yaml",
      "method": "GET",
      "endpoint": "https://api.webstatus.dev/v1/features",
      "output": "json",
      "responseMime": "application/json",
      "verifiedAt": "2026-10-22T12:09:51.858Z",
      "attribution": "Source: Web Platform Status, using Browser Compatibility Data, Web Features and Web Platform Tests.",
      "assertion": "The response includes Subgrid with browser implementation versions and a Baseline status.",
      "id": "search-web-features",
      "name": "Search web platform features",
      "tagline": "Find feature IDs, Baseline status and browser availability.",
      "description": "Search Web Platform Status by name or keyword. Returns up to five matching features with IDs and Baseline status. Use a feature ID for a focused support or Baseline lookup.",
      "parameters": [
        {
          "name": "q",
          "label": "Feature name or keyword",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "subgrid"
        }
      ],
      "example": {
        "q": "subgrid"
      },
      "presentation": {
        "kind": "compatibility",
        "source": "webstatus",
        "view": "search"
      },
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/search-web-features",
      "specification": "/api/operations/search-web-features",
      "feedback": "/api/feedback/search-web-features",
      "page": "/tools/search-web-features",
      "endpointGroup": "GET https://api.webstatus.dev/v1/features",
      "providerPage": "/?view=providers&provider=Web+Platform+Status",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.webstatus.dev%2Fv1%2Ffeatures",
      "fixedQuery": {
        "page_size": "5"
      }
    },
    {
      "id": "calculate-expression",
      "name": "Calculate an expression",
      "provider": "math.js",
      "category": "Numbers",
      "tagline": "Arithmetic, functions and unit conversions.",
      "description": "Supports arithmetic, functions and unit conversions.",
      "icon": "∑",
      "documentation": "https://api.mathjs.org/",
      "method": "GET",
      "endpoint": "https://api.mathjs.org/v4/",
      "output": "text",
      "responseMime": "text/plain",
      "parameters": [
        {
          "name": "expr",
          "label": "Expression",
          "type": "text",
          "required": true,
          "maxLength": 200,
          "example": "2 * (7 - 3)"
        }
      ],
      "example": {
        "expr": "2 * (7 - 3)"
      },
      "assertion": "Result should be 8",
      "verifiedAt": "2026-10-22T00:13:01.549Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/calculate-expression",
      "specification": "/api/operations/calculate-expression",
      "feedback": "/api/feedback/calculate-expression",
      "page": "/tools/calculate-expression",
      "endpointGroup": "GET https://api.mathjs.org/v4/",
      "providerPage": "/?view=providers&provider=math.js",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.mathjs.org%2Fv4%2F",
      "fixedQuery": {}
    },
    {
      "id": "generate-qr-code",
      "name": "Generate a QR code",
      "provider": "QuickChart",
      "category": "Images",
      "tagline": "Create a PNG QR code from text or a URL.",
      "description": "Returns a PNG QR code.",
      "icon": "▦",
      "documentation": "https://quickchart.io/documentation/qr-codes/",
      "method": "GET",
      "endpoint": "https://quickchart.io/qr",
      "output": "image",
      "responseMime": "image/png",
      "parameters": [
        {
          "name": "text",
          "label": "Text to encode",
          "type": "text",
          "required": true,
          "maxLength": 400,
          "example": "https://listof.tools"
        }
      ],
      "example": {
        "text": "https://listof.tools"
      },
      "assertion": "Response must be a PNG image",
      "verifiedAt": "2026-10-22T00:13:01.745Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/generate-qr-code",
      "specification": "/api/operations/generate-qr-code",
      "feedback": "/api/feedback/generate-qr-code",
      "page": "/tools/generate-qr-code",
      "endpointGroup": "GET https://quickchart.io/qr",
      "providerPage": "/?view=providers&provider=QuickChart",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fquickchart.io%2Fqr",
      "fixedQuery": {
        "size": "260",
        "format": "png"
      }
    },
    {
      "id": "find-place",
      "name": "Find coordinates for a place",
      "provider": "Open-Meteo",
      "category": "Places",
      "tagline": "Find a town or city’s coordinates.",
      "description": "Returns matching places and their coordinates.",
      "presentation": {
        "source": "open-meteo",
        "view": "coordinates"
      },
      "icon": "⌖",
      "documentation": "https://open-meteo.com/en/docs/geocoding-api",
      "method": "GET",
      "endpoint": "https://geocoding-api.open-meteo.com/v1/search",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "name",
          "label": "Place name",
          "type": "text",
          "required": true,
          "maxLength": 100,
          "example": "Nottingham"
        }
      ],
      "example": {
        "name": "Nottingham"
      },
      "assertion": "Response should have matching locations and coordinates",
      "verifiedAt": "2026-10-22T11:10:25.602Z",
      "verificationRoute": "provider-direct",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/find-place",
      "specification": "/api/operations/find-place",
      "feedback": "/api/feedback/find-place",
      "page": "/tools/find-place",
      "endpointGroup": "GET https://geocoding-api.open-meteo.com/v1/search",
      "providerPage": "/?view=providers&provider=Open-Meteo",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fgeocoding-api.open-meteo.com%2Fv1%2Fsearch",
      "fixedQuery": {
        "count": "5",
        "language": "en",
        "format": "json"
      }
    },
    {
      "id": "lookup-exchange-rate",
      "name": "Look up an exchange rate",
      "provider": "Frankfurter",
      "category": "Numbers",
      "tagline": "Get a published reference rate.",
      "description": "Reference rates, not live trading prices.",
      "icon": "↗",
      "documentation": "https://frankfurter.dev/v1/",
      "method": "GET",
      "endpoint": "https://api.frankfurter.dev/v1/latest",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "base",
          "label": "From currency",
          "type": "enum",
          "required": true,
          "choices": [
            "GBP",
            "USD",
            "EUR",
            "CAD",
            "AUD",
            "JPY",
            "CHF"
          ],
          "example": "GBP"
        },
        {
          "name": "symbols",
          "label": "To currency",
          "type": "enum",
          "required": true,
          "choices": [
            "EUR",
            "GBP",
            "USD",
            "CAD",
            "AUD",
            "JPY",
            "CHF"
          ],
          "example": "EUR"
        }
      ],
      "example": {
        "base": "GBP",
        "symbols": "EUR"
      },
      "assertion": "Response should contain a numeric rate",
      "verifiedAt": "2026-10-22T00:13:02.437Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/lookup-exchange-rate",
      "specification": "/api/operations/lookup-exchange-rate",
      "feedback": "/api/feedback/lookup-exchange-rate",
      "page": "/tools/lookup-exchange-rate",
      "endpointGroup": "GET https://api.frankfurter.dev/v1/latest",
      "providerPage": "/?view=providers&provider=Frankfurter",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.frankfurter.dev%2Fv1%2Flatest",
      "fixedQuery": {}
    },
    {
      "id": "search-books",
      "name": "Search books by title",
      "provider": "Open Library",
      "category": "Research",
      "tagline": "Find titles, authors and publication years.",
      "description": "Returns book records from Open Library.",
      "icon": "▤",
      "documentation": "https://openlibrary.org/dev/docs/api/search",
      "method": "GET",
      "endpoint": "https://openlibrary.org/search.json",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "title",
          "label": "Book title",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "Aurora"
        }
      ],
      "example": {
        "title": "Aurora"
      },
      "assertion": "Response should include a list of matching books",
      "verifiedAt": "2026-10-22T00:13:04.849Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/search-books",
      "specification": "/api/operations/search-books",
      "feedback": "/api/feedback/search-books",
      "page": "/tools/search-books",
      "endpointGroup": "GET https://openlibrary.org/search.json",
      "providerPage": "/?view=providers&provider=Open+Library",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fopenlibrary.org%2Fsearch.json",
      "fixedQuery": {
        "limit": "5",
        "fields": "key,title,author_name,first_publish_year"
      }
    },
    {
      "id": "check-package-vulnerabilities",
      "name": "Check package vulnerabilities",
      "provider": "OSV",
      "category": "Software",
      "tagline": "Known vulnerabilities for an exact package version.",
      "description": "Queries published vulnerability records for a package version.",
      "icon": "⌘",
      "documentation": "https://google.github.io/osv.dev/quickstart/",
      "method": "POST",
      "endpoint": "https://api.osv.dev/v1/query",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "ecosystem",
          "label": "Package ecosystem",
          "type": "enum",
          "required": true,
          "choices": [
            "npm",
            "PyPI",
            "Go",
            "Maven",
            "crates.io"
          ],
          "example": "npm"
        },
        {
          "name": "name",
          "label": "Package name",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "lodash"
        },
        {
          "name": "version",
          "label": "Version",
          "type": "text",
          "required": true,
          "maxLength": 40,
          "example": "4.17.20"
        }
      ],
      "bodyTemplate": {
        "version": "$version",
        "package": {
          "name": "$name",
          "ecosystem": "$ecosystem"
        }
      },
      "example": {
        "ecosystem": "npm",
        "name": "lodash",
        "version": "4.17.20"
      },
      "assertion": "Returns vulnerability records for lodash 4.17.20",
      "verifiedAt": "2026-10-22T00:13:05.495Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/check-package-vulnerabilities",
      "specification": "/api/operations/check-package-vulnerabilities",
      "feedback": "/api/feedback/check-package-vulnerabilities",
      "page": "/tools/check-package-vulnerabilities",
      "endpointGroup": "POST https://api.osv.dev/v1/query",
      "providerPage": "/?view=providers&provider=OSV",
      "endpointPage": "/?view=endpoints&endpoint=POST+https%3A%2F%2Fapi.osv.dev%2Fv1%2Fquery",
      "fixedQuery": {}
    },
    {
      "id": "check-food-hygiene",
      "name": "Check food hygiene ratings",
      "provider": "Food Standards Agency",
      "category": "Places",
      "tagline": "Official ratings and inspection dates for UK food businesses.",
      "description": "Search food businesses by name and town or postcode.",
      "icon": "▤",
      "documentation": "https://api.ratings.food.gov.uk/help",
      "method": "GET",
      "endpoint": "https://api.ratings.food.gov.uk/Establishments",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "name",
          "label": "Business name",
          "type": "text",
          "required": true,
          "maxLength": 100,
          "example": "pizza"
        },
        {
          "name": "address",
          "label": "Town or postcode",
          "type": "text",
          "required": true,
          "maxLength": 100,
          "example": "Nottingham"
        }
      ],
      "fixedHeaders": {
        "x-api-version": "2"
      },
      "example": {
        "name": "pizza",
        "address": "Nottingham"
      },
      "assertion": "Returns business names, ratings and inspection dates",
      "verifiedAt": "2026-10-22T00:13:05.652Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/check-food-hygiene",
      "specification": "/api/operations/check-food-hygiene",
      "feedback": "/api/feedback/check-food-hygiene",
      "page": "/tools/check-food-hygiene",
      "endpointGroup": "GET https://api.ratings.food.gov.uk/Establishments",
      "providerPage": "/?view=providers&provider=Food+Standards+Agency",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.ratings.food.gov.uk%2FEstablishments",
      "fixedQuery": {
        "pageSize": "5"
      }
    },
    {
      "id": "search-research-papers",
      "name": "Search research papers",
      "provider": "Europe PMC",
      "category": "Research",
      "tagline": "Biomedical papers, abstracts and publication details.",
      "description": "Search life sciences literature, including articles and preprints.",
      "icon": "▤",
      "documentation": "https://europepmc.org/RestfulWebService",
      "method": "GET",
      "endpoint": "https://www.ebi.ac.uk/europepmc/webservices/rest/search",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "query",
          "label": "Search",
          "type": "text",
          "required": true,
          "maxLength": 200,
          "example": "CRISPR"
        }
      ],
      "example": {
        "query": "CRISPR"
      },
      "assertion": "Returns matching papers with titles and identifiers",
      "verifiedAt": "2026-10-22T00:13:05.942Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/search-research-papers",
      "specification": "/api/operations/search-research-papers",
      "feedback": "/api/feedback/search-research-papers",
      "page": "/tools/search-research-papers",
      "endpointGroup": "GET https://www.ebi.ac.uk/europepmc/webservices/rest/search",
      "providerPage": "/?view=providers&provider=Europe+PMC",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fwww.ebi.ac.uk%2Feuropepmc%2Fwebservices%2Frest%2Fsearch",
      "fixedQuery": {
        "format": "json",
        "pageSize": "5",
        "resultType": "core"
      }
    },
    {
      "id": "find-species-records",
      "name": "Find species records",
      "provider": "GBIF",
      "category": "Nature",
      "tagline": "Recorded observations, dates and coordinates.",
      "description": "Find records for a species in a country. Uses scientific names.",
      "icon": "⌖",
      "documentation": "https://techdocs.gbif.org/en/openapi/v1/occurrence",
      "method": "GET",
      "endpoint": "https://api.gbif.org/v1/occurrence/search",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "scientificName",
          "label": "Scientific name",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "Falco peregrinus"
        },
        {
          "name": "country",
          "label": "Country code",
          "type": "text",
          "required": true,
          "maxLength": 2,
          "example": "GB"
        }
      ],
      "example": {
        "scientificName": "Falco peregrinus",
        "country": "GB"
      },
      "assertion": "Returns dated records with coordinates",
      "verifiedAt": "2026-10-22T00:13:07.082Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/find-species-records",
      "specification": "/api/operations/find-species-records",
      "feedback": "/api/feedback/find-species-records",
      "page": "/tools/find-species-records",
      "endpointGroup": "GET https://api.gbif.org/v1/occurrence/search",
      "providerPage": "/?view=providers&provider=GBIF",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.gbif.org%2Fv1%2Foccurrence%2Fsearch",
      "fixedQuery": {
        "hasCoordinate": "true",
        "limit": "5"
      }
    },
    {
      "id": "check-flood-warnings",
      "name": "Check flood warnings",
      "provider": "Environment Agency",
      "category": "Environment",
      "tagline": "Current flood warnings and alerts in England.",
      "description": "Find warnings for an English county. An empty list means no matching alerts were returned.",
      "icon": "≈",
      "documentation": "https://environment.data.gov.uk/flood-monitoring/doc/reference",
      "method": "GET",
      "endpoint": "https://environment.data.gov.uk/flood-monitoring/id/floods",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "county",
          "label": "County",
          "type": "text",
          "required": true,
          "maxLength": 100,
          "example": "Nottinghamshire"
        }
      ],
      "example": {
        "county": "Nottinghamshire"
      },
      "attribution": "Uses Environment Agency flood and river level data from the real-time data API (Beta).",
      "assertion": "Returns an official alerts list, which may be empty",
      "verifiedAt": "2026-10-22T00:13:07.515Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/check-flood-warnings",
      "specification": "/api/operations/check-flood-warnings",
      "feedback": "/api/feedback/check-flood-warnings",
      "page": "/tools/check-flood-warnings",
      "endpointGroup": "GET https://environment.data.gov.uk/flood-monitoring/id/floods",
      "providerPage": "/?view=providers&provider=Environment+Agency",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fenvironment.data.gov.uk%2Fflood-monitoring%2Fid%2Ffloods",
      "fixedQuery": {
        "_limit": "10"
      }
    },
    {
      "id": "lookup-uk-postcode",
      "name": "Look up a UK postcode",
      "provider": "Postcodes.io",
      "category": "Places",
      "icon": "⌖",
      "tagline": "Council, ward, constituency, region and coordinates.",
      "description": "Find a postcode’s council, ward, constituency, region, country and coordinates. Partial postcodes return the first five prefix matches; no match returns an empty result.",
      "documentation": "https://postcodes.io/docs/postcode/query/",
      "method": "GET",
      "endpoint": "https://api.postcodes.io/postcodes",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "q",
          "label": "UK postcode",
          "type": "text",
          "required": true,
          "maxLength": 10,
          "example": "NG1 2DT"
        }
      ],
      "example": {
        "q": "NG1 2DT"
      },
      "attribution": "Postcodes.io: contains OS, Royal Mail, National Statistics and NRS data © Crown/database rights 2025. Northern Ireland data has separate commercial licensing terms; see the provider’s licences.",
      "licenceUrl": "https://postcodes.io/docs/licences/",
      "assertion": "NG1 2DT should return Nottingham, East Midlands and geographic coordinates.",
      "verifiedAt": "2026-10-22T00:13:07.600Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/lookup-uk-postcode",
      "specification": "/api/operations/lookup-uk-postcode",
      "feedback": "/api/feedback/lookup-uk-postcode",
      "page": "/tools/lookup-uk-postcode",
      "endpointGroup": "GET https://api.postcodes.io/postcodes",
      "providerPage": "/?view=providers&provider=Postcodes.io",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fapi.postcodes.io%2Fpostcodes",
      "fixedQuery": {
        "limit": "5"
      }
    },
    {
      "provider": "Photon / OpenStreetMap",
      "category": "Places",
      "icon": "⌖",
      "documentation": "https://github.com/komoot/photon/blob/master/docs/api-v1.md",
      "method": "GET",
      "endpoint": "https://photon.komoot.io/api/?layer=city&layer=county&layer=state&layer=country&layer=district&layer=locality",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "q",
          "label": "Place name",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "Nottingham"
        },
        {
          "name": "countrycode",
          "label": "Country code",
          "type": "text",
          "required": false,
          "maxLength": 2,
          "example": "GB"
        }
      ],
      "example": {
        "q": "Nottingham",
        "countrycode": "GB"
      },
      "attribution": "© OpenStreetMap contributors (ODbL). Photon’s public demo is for reasonable use; availability is not guaranteed.",
      "licenceUrl": "https://www.openstreetmap.org/copyright",
      "assertion": "A Nottingham match should include coordinates, country and available regional address fields.",
      "verifiedAt": "2026-10-22T11:12:59.448Z",
      "id": "find-place-areas",
      "name": "Search places",
      "tagline": "Find matching places, coordinates and regional details.",
      "description": "Returns up to five matching places, with coordinates and available country, state and county fields. Regional fields may be incomplete and do not list every area containing the place. Add a country code to narrow the search.",
      "presentation": {
        "source": "photon",
        "view": "places"
      },
      "verificationRoute": "provider-direct",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/find-place-areas",
      "specification": "/api/operations/find-place-areas",
      "feedback": "/api/feedback/find-place-areas",
      "page": "/tools/find-place-areas",
      "endpointGroup": "GET https://photon.komoot.io/api/",
      "providerPage": "/?view=providers&provider=Photon+%2F+OpenStreetMap",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fphoton.komoot.io%2Fapi%2F",
      "fixedQuery": {
        "limit": "5",
        "lang": "en"
      }
    },
    {
      "provider": "Photon / OpenStreetMap",
      "category": "Places",
      "icon": "⌖",
      "documentation": "https://github.com/komoot/photon/blob/master/docs/api-v1.md",
      "method": "GET",
      "endpoint": "https://photon.komoot.io/api/?layer=city&layer=county&layer=state&layer=country&layer=district&layer=locality",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "q",
          "label": "Place name",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "Nottingham"
        },
        {
          "name": "countrycode",
          "label": "Country code",
          "type": "text",
          "required": false,
          "maxLength": 2,
          "example": "GB"
        }
      ],
      "example": {
        "q": "Nottingham",
        "countrycode": "GB"
      },
      "attribution": "© OpenStreetMap contributors (ODbL). Photon’s public demo is for reasonable use; availability is not guaranteed.",
      "licenceUrl": "https://www.openstreetmap.org/copyright",
      "assertion": "A Nottingham match should include coordinates, country and available regional address fields.",
      "verifiedAt": "2026-10-22T11:12:59.531Z",
      "id": "find-place-coordinates",
      "name": "Find coordinates for a place",
      "tagline": "Find matching places with latitude and longitude.",
      "description": "Search for a named place and compare up to five matches with their latitude and longitude. Regional details help distinguish places with the same name. Useful for map markers or other location lookups.",
      "presentation": {
        "source": "photon",
        "view": "coordinates"
      },
      "verificationRoute": "provider-direct",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/find-place-coordinates",
      "specification": "/api/operations/find-place-coordinates",
      "feedback": "/api/feedback/find-place-coordinates",
      "page": "/tools/find-place-coordinates",
      "endpointGroup": "GET https://photon.komoot.io/api/",
      "providerPage": "/?view=providers&provider=Photon+%2F+OpenStreetMap",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fphoton.komoot.io%2Fapi%2F",
      "fixedQuery": {
        "limit": "5",
        "lang": "en"
      }
    },
    {
      "provider": "Photon / OpenStreetMap",
      "category": "Places",
      "icon": "⌖",
      "documentation": "https://github.com/komoot/photon/blob/master/docs/api-v1.md",
      "method": "GET",
      "endpoint": "https://photon.komoot.io/api/?layer=city&layer=county&layer=state&layer=country&layer=district&layer=locality",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "q",
          "label": "Place name",
          "type": "text",
          "required": true,
          "maxLength": 120,
          "example": "Nottingham"
        },
        {
          "name": "countrycode",
          "label": "Country code",
          "type": "text",
          "required": false,
          "maxLength": 2,
          "example": "GB"
        }
      ],
      "example": {
        "q": "Nottingham",
        "countrycode": "GB"
      },
      "attribution": "© OpenStreetMap contributors (ODbL). Photon’s public demo is for reasonable use; availability is not guaranteed.",
      "licenceUrl": "https://www.openstreetmap.org/copyright",
      "assertion": "A Nottingham match should include coordinates, country and available regional address fields.",
      "verifiedAt": "2026-10-22T11:12:59.596Z",
      "id": "lookup-place-regions",
      "name": "Look up a place’s regional details",
      "tagline": "Find available country, state and county fields.",
      "description": "Search for a named place and compare the country, state and county fields supplied for up to five matches. Fields may be missing and do not list every area containing the place.",
      "presentation": {
        "source": "photon",
        "view": "regions"
      },
      "verificationRoute": "provider-direct",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/lookup-place-regions",
      "specification": "/api/operations/lookup-place-regions",
      "feedback": "/api/feedback/lookup-place-regions",
      "page": "/tools/lookup-place-regions",
      "endpointGroup": "GET https://photon.komoot.io/api/",
      "providerPage": "/?view=providers&provider=Photon+%2F+OpenStreetMap",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fphoton.komoot.io%2Fapi%2F",
      "fixedQuery": {
        "limit": "5",
        "lang": "en"
      }
    },
    {
      "id": "find-parent-regions",
      "name": "Find a named area’s parent regions",
      "provider": "Wikidata",
      "category": "Places",
      "icon": "⌖",
      "tagline": "Follow recorded administrative parents and country worldwide.",
      "description": "Enter the exact English Wikipedia article title for a place or region, including any disambiguation in brackets. Returns Wikidata’s recorded administrative parent chain and country. Records can be incomplete or include historical relationships; this is not a polygon containment test.",
      "documentation": "https://www.wikidata.org/wiki/Help:Frequently_used_properties",
      "method": "GET",
      "endpoint": "https://query.wikidata.org/sparql",
      "output": "json",
      "responseMime": "application/json",
      "execution": [
        "server-fallback"
      ],
      "parameters": [
        {
          "name": "name",
          "label": "Place or region (English Wikipedia title)",
          "type": "text",
          "required": true,
          "maxLength": 160,
          "example": "Nottingham"
        }
      ],
      "queryTemplate": {
        "query": "SELECT DISTINCT ?region ?regionLabel WHERE { ?article schema:name {{name}}@en; schema:isPartOf <https://en.wikipedia.org/>; schema:about ?place. { ?place wdt:P131+ ?region. } UNION { ?place wdt:P17 ?region. } SERVICE wikibase:label { bd:serviceParam wikibase:language \"en\". } } LIMIT 50"
      },
      "example": {
        "name": "Nottingham"
      },
      "attribution": "Wikidata structured data is available under CC0. Results reflect the relationships recorded by contributors.",
      "licenceUrl": "https://www.wikidata.org/wiki/Wikidata:Licensing",
      "assertion": "Nottingham should include England, East Midlands and United Kingdom among its recorded parents.",
      "verifiedAt": "2026-10-22T00:13:08.381Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "testStatus": "example-checked",
      "run": "/api/run/find-parent-regions",
      "specification": "/api/operations/find-parent-regions",
      "feedback": "/api/feedback/find-parent-regions",
      "page": "/tools/find-parent-regions",
      "endpointGroup": "GET https://query.wikidata.org/sparql",
      "providerPage": "/?view=providers&provider=Wikidata",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fquery.wikidata.org%2Fsparql",
      "fixedQuery": {
        "format": "json"
      }
    },
    {
      "id": "lookup-french-postcode",
      "name": "Look up a French postcode",
      "provider": "geo.api.gouv.fr",
      "category": "Places",
      "icon": "⌖",
      "tagline": "Communes, departments and regions from a postal code.",
      "description": "Find the French communes using a postal code, with their department and region names and codes. A postcode can cover several communes.",
      "documentation": "https://geo.api.gouv.fr/decoupage-administratif/communes",
      "method": "GET",
      "endpoint": "https://geo.api.gouv.fr/communes",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "codePostal",
          "label": "French postcode",
          "type": "text",
          "required": true,
          "maxLength": 5,
          "example": "44000"
        }
      ],
      "example": {
        "codePostal": "44000"
      },
      "attribution": "Source: API Découpage administratif, geo.api.gouv.fr.",
      "assertion": "44000 should return Nantes, Loire-Atlantique and Pays de la Loire.",
      "verifiedAt": "2026-10-22T00:13:08.557Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/lookup-french-postcode",
      "specification": "/api/operations/lookup-french-postcode",
      "feedback": "/api/feedback/lookup-french-postcode",
      "page": "/tools/lookup-french-postcode",
      "endpointGroup": "GET https://geo.api.gouv.fr/communes",
      "providerPage": "/?view=providers&provider=geo.api.gouv.fr",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fgeo.api.gouv.fr%2Fcommunes",
      "fixedQuery": {
        "fields": "nom,code,codesPostaux,departement,region",
        "format": "json"
      }
    },
    {
      "id": "find-french-town-regions",
      "name": "Find a French town’s department and region",
      "provider": "geo.api.gouv.fr",
      "category": "Places",
      "icon": "⌖",
      "tagline": "Official parent areas for a named French commune.",
      "description": "Search French communes by name and return their department and region, with official codes. The five matches are ranked with larger populations first; check the commune when names are shared.",
      "documentation": "https://geo.api.gouv.fr/decoupage-administratif/communes",
      "method": "GET",
      "endpoint": "https://geo.api.gouv.fr/communes",
      "output": "json",
      "responseMime": "application/json",
      "parameters": [
        {
          "name": "nom",
          "label": "French town or commune",
          "type": "text",
          "required": true,
          "maxLength": 100,
          "example": "Nantes"
        }
      ],
      "example": {
        "nom": "Nantes"
      },
      "attribution": "Source: API Découpage administratif, geo.api.gouv.fr.",
      "assertion": "Nantes should include its department Loire-Atlantique and region Pays de la Loire.",
      "verifiedAt": "2026-10-22T00:13:08.777Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "execution": [
        "browser",
        "server-fallback"
      ],
      "testStatus": "example-checked",
      "run": "/api/run/find-french-town-regions",
      "specification": "/api/operations/find-french-town-regions",
      "feedback": "/api/feedback/find-french-town-regions",
      "page": "/tools/find-french-town-regions",
      "endpointGroup": "GET https://geo.api.gouv.fr/communes",
      "providerPage": "/?view=providers&provider=geo.api.gouv.fr",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fgeo.api.gouv.fr%2Fcommunes",
      "fixedQuery": {
        "fields": "nom,code,departement,region",
        "format": "json",
        "boost": "population",
        "limit": "5"
      }
    },
    {
      "id": "inspect-link-metadata",
      "name": "Inspect a link’s sharing metadata",
      "provider": "unfurls.to",
      "category": "Websites",
      "tagline": "Read a page’s title, images, icons and sharing tags.",
      "description": "Returns a public page’s title, description, sharing tags, image and favicon URLs, resolved Details preview and warnings as JSON. Image availability and dimensions are not checked. URLs are not submitted to the gallery.",
      "icon": "↗",
      "documentation": "https://unfurls.to/api",
      "method": "POST",
      "endpoint": "https://unfurls.to/api/compare",
      "output": "json",
      "responseMime": "application/json",
      "execution": [
        "server-fallback"
      ],
      "parameters": [
        {
          "name": "url",
          "label": "Public website URL",
          "type": "url",
          "required": true,
          "maxLength": 500,
          "example": "https://unfurls.to/"
        }
      ],
      "bodyTemplate": {
        "urls": [
          "$url"
        ],
        "view": "details",
        "format": "json",
        "refresh": false
      },
      "example": {
        "url": "https://unfurls.to/"
      },
      "assertion": "Returns one successful metadata entry, with sharing tags and a Details preview.",
      "verifiedAt": "2026-10-22T12:29:35.587Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "testStatus": "example-checked",
      "run": "/api/run/inspect-link-metadata",
      "specification": "/api/operations/inspect-link-metadata",
      "feedback": "/api/feedback/inspect-link-metadata",
      "page": "/tools/inspect-link-metadata",
      "endpointGroup": "POST https://unfurls.to/api/compare",
      "providerPage": "/?view=providers&provider=unfurls.to",
      "endpointPage": "/?view=endpoints&endpoint=POST+https%3A%2F%2Funfurls.to%2Fapi%2Fcompare",
      "fixedQuery": {}
    },
    {
      "id": "compare-link-previews",
      "name": "Compare links’ sharing previews",
      "provider": "unfurls.to",
      "category": "Websites",
      "tagline": "Compare up to 100 links in a platform, image or metadata view.",
      "description": "Compare 2–100 public URLs in a platform, All, image, icon or metadata view. Returns JSON and comparison links; duplicates are removed and normalized order is kept. Each site has a result or error. Cards are estimates. Large results may exceed our 256 KiB limit; open the comparison on unfurls.to instead.",
      "icon": "↗",
      "documentation": "https://unfurls.to/api",
      "method": "POST",
      "endpoint": "https://unfurls.to/api/compare",
      "output": "json",
      "responseMime": "application/json",
      "execution": [
        "server-fallback"
      ],
      "inputMethod": "POST",
      "parameters": [
        {
          "name": "urls",
          "label": "Public website URLs",
          "type": "url-list",
          "required": true,
          "minItems": 2,
          "maxItems": 100,
          "maxLength": 2048,
          "example": "https://listof.tools/\nhttps://unfurls.to/\nhttps://example.org/"
        },
        {
          "name": "view",
          "label": "Preview view",
          "type": "enum",
          "required": true,
          "choices": [
            "all",
            "details",
            "images",
            "favicon",
            "imessage",
            "bluesky",
            "discord",
            "facebook",
            "linkedin",
            "slack",
            "telegram",
            "whatsapp",
            "x"
          ],
          "example": "slack"
        }
      ],
      "bodyTemplate": {
        "urls": "$urls",
        "view": "$view",
        "format": "json",
        "refresh": false
      },
      "example": {
        "urls": [
          "https://listof.tools/",
          "https://unfurls.to/",
          "https://example.org/"
        ],
        "view": "slack"
      },
      "assertion": "Returns three successful entries in the requested order, each with a Slack preview and warnings array.",
      "verifiedAt": "2026-10-22T12:29:36.080Z",
      "verificationRoute": "server-fallback",
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "testStatus": "example-checked",
      "run": "/api/run/compare-link-previews",
      "specification": "/api/operations/compare-link-previews",
      "feedback": "/api/feedback/compare-link-previews",
      "page": "/tools/compare-link-previews",
      "endpointGroup": "POST https://unfurls.to/api/compare",
      "providerPage": "/?view=providers&provider=unfurls.to",
      "endpointPage": "/?view=endpoints&endpoint=POST+https%3A%2F%2Funfurls.to%2Fapi%2Fcompare",
      "fixedQuery": {}
    },
    {
      "name": "Find recent earthquakes",
      "provider": "USGS",
      "category": "Environment",
      "description": "The five most recent earthquakes above a minimum magnitude, with locations and times.",
      "documentation": "https://earthquake.usgs.gov/fdsnws/event/1/",
      "endpoint": "https://earthquake.usgs.gov/fdsnws/event/1/query",
      "method": "GET",
      "output": "json",
      "parameters": [
        {
          "name": "minmagnitude",
          "label": "Minimum magnitude",
          "type": "text",
          "required": true,
          "maxLength": 10,
          "example": "4.5"
        }
      ],
      "example": {
        "minmagnitude": "4.5"
      },
      "fixedHeaders": {},
      "check": {
        "path": "/features",
        "type": "array"
      },
      "id": "find-recent-earthquakes-fae47142",
      "tagline": "The five most recent earthquakes above a minimum magnitude, with locations and times.",
      "icon": "↗",
      "responseMime": "application/json",
      "assertion": "The submitted example passed its response check.",
      "verifiedAt": "2026-10-22T00:14:38.958Z",
      "verificationRoute": "operator-check",
      "source": "community",
      "submittedAt": "2026-10-14T13:37:27.207Z",
      "execution": [
        "server-fallback"
      ],
      "authentication": "none",
      "pricing": "Provider free public endpoint; usage policies apply",
      "testStatus": "example-checked",
      "run": "/api/run/find-recent-earthquakes-fae47142",
      "specification": "/api/operations/find-recent-earthquakes-fae47142",
      "feedback": "/api/feedback/find-recent-earthquakes-fae47142",
      "page": "/tools/find-recent-earthquakes-fae47142",
      "endpointGroup": "GET https://earthquake.usgs.gov/fdsnws/event/1/query",
      "providerPage": "/?view=providers&provider=USGS",
      "endpointPage": "/?view=endpoints&endpoint=GET+https%3A%2F%2Fearthquake.usgs.gov%2Ffdsnws%2Fevent%2F1%2Fquery",
      "fixedQuery": {
        "format": "geojson",
        "limit": "5",
        "orderby": "time"
      }
    }
  ]
}