<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://pnclfeed.com/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/"/></url><url><loc>https://pnclfeed.com/about/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/about/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/about/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/about/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/about/"/></url><url><loc>https://pnclfeed.com/author/sofia/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/author/sofia/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/author/sofia/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/author/sofia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/author/sofia/"/></url><url><loc>https://pnclfeed.com/editorial-policy/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/editorial-policy/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/editorial-policy/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/editorial-policy/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/editorial-policy/"/></url><url><loc>https://pnclfeed.com/es/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/"/></url><url><loc>https://pnclfeed.com/es/about/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/about/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/about/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/about/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/about/"/></url><url><loc>https://pnclfeed.com/es/author/sofia/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/author/sofia/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/author/sofia/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/author/sofia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/author/sofia/"/></url><url><loc>https://pnclfeed.com/es/editorial-policy/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/editorial-policy/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/editorial-policy/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/editorial-policy/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/editorial-policy/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-api-alternative/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-api-alternative/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-odds-api-curl/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-curl/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-odds-api-google-sheets/</loc><lastmod>2026-11-07T03:21:25Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-google-sheets/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-odds-api-mcp-server/</loc><lastmod>2026-10-27T12:40:43Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-mcp-server/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-odds-api-nodejs/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-nodejs/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-odds-api-pricing/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-pricing/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-odds-api-python/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-python/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-odds-websocket-api/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-websocket-api/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-player-props-api/</loc><lastmod>2026-10-28T03:22:56Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-player-props-api/"/></url><url><loc>https://pnclfeed.com/es/pinnacle-xml-odds-feed/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-xml-odds-feed/"/></url><url><loc>https://pnclfeed.com/pinnacle-api-alternative/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-api-alternative/"/></url><url><loc>https://pnclfeed.com/pinnacle-odds-api-curl/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-curl/"/></url><url><loc>https://pnclfeed.com/pinnacle-odds-api-google-sheets/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-google-sheets/"/></url><url><loc>https://pnclfeed.com/pinnacle-odds-api-mcp-server/</loc><lastmod>2026-10-27T12:40:44Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-mcp-server/"/></url><url><loc>https://pnclfeed.com/pinnacle-odds-api-nodejs/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-nodejs/"/></url><url><loc>https://pnclfeed.com/pinnacle-odds-api-pricing/</loc><lastmod>2026-11-07T03:21:26Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-pricing/"/></url><url><loc>https://pnclfeed.com/pinnacle-odds-api-python/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-python/"/></url><url><loc>https://pnclfeed.com/pinnacle-odds-websocket-api/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-websocket-api/"/></url><url><loc>https://pnclfeed.com/pinnacle-player-props-api/</loc><lastmod>2026-10-28T03:22:57Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-player-props-api/"/></url><url><loc>https://pnclfeed.com/pinnacle-xml-odds-feed/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-xml-odds-feed/"/></url><url><loc>https://pnclfeed.com/pt-br/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/"/></url><url><loc>https://pnclfeed.com/pt-br/about/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/about/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/about/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/about/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/about/"/></url><url><loc>https://pnclfeed.com/pt-br/author/sofia/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/author/sofia/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/author/sofia/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/author/sofia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/author/sofia/"/></url><url><loc>https://pnclfeed.com/pt-br/editorial-policy/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/editorial-policy/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/editorial-policy/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/editorial-policy/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/editorial-policy/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-api-alternative/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-api-alternative/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-api-alternative/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-odds-api-curl/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-curl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-curl/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-odds-api-google-sheets/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-google-sheets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-google-sheets/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-odds-api-mcp-server/</loc><lastmod>2026-10-27T12:40:45Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-mcp-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-mcp-server/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-odds-api-nodejs/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-nodejs/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-nodejs/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-odds-api-pricing/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-pricing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-pricing/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-odds-api-python/</loc><lastmod>2026-11-07T03:21:27Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-api-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-api-python/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-odds-websocket-api/</loc><lastmod>2026-11-07T03:21:28Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-odds-websocket-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-odds-websocket-api/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-player-props-api/</loc><lastmod>2026-10-28T03:22:58Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-player-props-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-player-props-api/"/></url><url><loc>https://pnclfeed.com/pt-br/pinnacle-xml-odds-feed/</loc><lastmod>2026-11-07T03:21:28Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/pinnacle-xml-odds-feed/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/pinnacle-xml-odds-feed/"/></url><url><loc>https://pnclfeed.com/blog/</loc><lastmod>2026-11-14T14:06:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/"/></url><url><loc>https://pnclfeed.com/blog/a-decimal-to-american-formula-for-your-odds-sheet/</loc><lastmod>2026-11-14T14:06:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/></url><url><loc>https://pnclfeed.com/blog/ping-the-feed-before-you-poll-it/</loc><lastmod>2026-11-11T12:02:17Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/ping-the-feed-before-you-poll-it/"/></url><url><loc>https://pnclfeed.com/blog/list-recent-drops-in-google-sheets-without-the-stream/</loc><lastmod>2026-11-08T07:32:44Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/list-recent-drops-in-google-sheets-without-the-stream/"/></url><url><loc>https://pnclfeed.com/blog/find-one-teams-prices-with-a-jq-filter/</loc><lastmod>2026-11-07T08:51:40Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/find-one-teams-prices-with-a-jq-filter/"/></url><url><loc>https://pnclfeed.com/blog/where-the-player-props-hide-in-the-odds-feed/</loc><lastmod>2026-11-04T15:12:02Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/where-the-player-props-hide-in-the-odds-feed/"/></url><url><loc>https://pnclfeed.com/blog/what-a-question-costs-on-the-odds-mcp-server/</loc><lastmod>2026-11-03T09:18:12Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/what-a-question-costs-on-the-odds-mcp-server/"/></url><url><loc>https://pnclfeed.com/blog/run-the-polling-script-in-a-docker-container/</loc><lastmod>2026-11-01T08:48:36Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/run-the-polling-script-in-a-docker-container/"/></url><url><loc>https://pnclfeed.com/blog/a-tiny-odds-page-with-nodes-built-in-server/</loc><lastmod>2026-10-30T11:45:11Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/a-tiny-odds-page-with-nodes-built-in-server/"/></url><url><loc>https://pnclfeed.com/blog/chart-a-price-history-in-google-sheets/</loc><lastmod>2026-10-29T15:29:32Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/chart-a-price-history-in-google-sheets/"/></url><url><loc>https://pnclfeed.com/blog/post-drop-alerts-to-discord-from-your-python-listener/</loc><lastmod>2026-10-27T14:02:08Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/post-drop-alerts-to-discord-from-your-python-listener/"/></url><url><loc>https://pnclfeed.com/blog/automate-odds-polling-on-windows-with-task-scheduler/</loc><lastmod>2026-10-26T17:02:50Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/automate-odds-polling-on-windows-with-task-scheduler/"/></url><url><loc>https://pnclfeed.com/blog/drops-without-the-stream-polling-the-drops-endpoint/</loc><lastmod>2026-10-25T06:50:29Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/drops-without-the-stream-polling-the-drops-endpoint/"/></url><url><loc>https://pnclfeed.com/blog/reconnect-the-drop-stream-when-it-dies-in-python/</loc><lastmod>2026-10-24T07:28:11Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/></url><url><loc>https://pnclfeed.com/blog/read-the-full-market-list-for-one-event/</loc><lastmod>2026-10-23T06:37:36Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/read-the-full-market-list-for-one-event/"/></url><url><loc>https://pnclfeed.com/blog/call-the-odds-api-from-a-cloudflare-worker/</loc><lastmod>2026-10-20T11:29:49Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/call-the-odds-api-from-a-cloudflare-worker/"/></url><url><loc>https://pnclfeed.com/blog/keep-the-node-js-drop-listener-running-with-pm2/</loc><lastmod>2026-10-17T13:00:38Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/keep-the-node-js-drop-listener-running-with-pm2/"/></url><url><loc>https://pnclfeed.com/blog/poll-several-sports-in-one-python-script/</loc><lastmod>2026-10-16T15:55:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/poll-several-sports-in-one-python-script/"/></url><url><loc>https://pnclfeed.com/blog/why-your-odds-query-returns-an-empty-board/</loc><lastmod>2026-10-15T11:03:07Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/why-your-odds-query-returns-an-empty-board/"/></url><url><loc>https://pnclfeed.com/blog/why-you-should-not-call-the-odds-api-from-the-browser/</loc><lastmod>2026-10-14T06:13:09Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/></url><url><loc>https://pnclfeed.com/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/</loc><lastmod>2026-10-13T09:56:20Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/></url><url><loc>https://pnclfeed.com/blog/fetch-tomorrows-matches-with-the-prematch-board/</loc><lastmod>2026-10-10T15:14:08Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/fetch-tomorrows-matches-with-the-prematch-board/"/></url><url><loc>https://pnclfeed.com/blog/read-the-pinnacle-websocket-feed-in-node-js/</loc><lastmod>2026-10-09T12:38:49Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/read-the-pinnacle-websocket-feed-in-node-js/"/></url><url><loc>https://pnclfeed.com/blog/when-to-move-your-script-from-polling-to-the-drop-stream/</loc><lastmod>2026-10-08T15:29:29Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/></url><url><loc>https://pnclfeed.com/blog/run-your-odds-script-every-15-minutes-with-cron/</loc><lastmod>2026-10-05T06:43:32Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/run-your-odds-script-every-15-minutes-with-cron/"/></url><url><loc>https://pnclfeed.com/blog/smoke-test-the-pinnacle-drop-stream-with-curl/</loc><lastmod>2026-10-03T15:54:42Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/></url><url><loc>https://pnclfeed.com/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/</loc><lastmod>2026-10-01T06:11:28Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/></url><url><loc>https://pnclfeed.com/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/</loc><lastmod>2026-09-30T00:16:09Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/</loc><lastmod>2026-11-14T14:06:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/a-decimal-to-american-formula-for-your-odds-sheet/</loc><lastmod>2026-11-14T14:06:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/ping-the-feed-before-you-poll-it/</loc><lastmod>2026-11-11T12:02:17Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/ping-the-feed-before-you-poll-it/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/list-recent-drops-in-google-sheets-without-the-stream/</loc><lastmod>2026-11-08T07:32:44Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/list-recent-drops-in-google-sheets-without-the-stream/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/find-one-teams-prices-with-a-jq-filter/</loc><lastmod>2026-11-07T08:51:40Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/find-one-teams-prices-with-a-jq-filter/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/where-the-player-props-hide-in-the-odds-feed/</loc><lastmod>2026-11-04T15:12:02Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/where-the-player-props-hide-in-the-odds-feed/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/what-a-question-costs-on-the-odds-mcp-server/</loc><lastmod>2026-11-03T09:18:12Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/what-a-question-costs-on-the-odds-mcp-server/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/run-the-polling-script-in-a-docker-container/</loc><lastmod>2026-11-01T08:48:36Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/run-the-polling-script-in-a-docker-container/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/a-tiny-odds-page-with-nodes-built-in-server/</loc><lastmod>2026-10-30T11:45:11Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/a-tiny-odds-page-with-nodes-built-in-server/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/chart-a-price-history-in-google-sheets/</loc><lastmod>2026-10-29T15:29:32Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/chart-a-price-history-in-google-sheets/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/post-drop-alerts-to-discord-from-your-python-listener/</loc><lastmod>2026-10-27T14:02:08Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/post-drop-alerts-to-discord-from-your-python-listener/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/automate-odds-polling-on-windows-with-task-scheduler/</loc><lastmod>2026-10-26T17:02:50Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/automate-odds-polling-on-windows-with-task-scheduler/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/drops-without-the-stream-polling-the-drops-endpoint/</loc><lastmod>2026-10-25T06:50:29Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/drops-without-the-stream-polling-the-drops-endpoint/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/reconnect-the-drop-stream-when-it-dies-in-python/</loc><lastmod>2026-10-24T07:28:11Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/read-the-full-market-list-for-one-event/</loc><lastmod>2026-10-23T06:37:36Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/read-the-full-market-list-for-one-event/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/call-the-odds-api-from-a-cloudflare-worker/</loc><lastmod>2026-10-20T11:29:49Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/call-the-odds-api-from-a-cloudflare-worker/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/keep-the-node-js-drop-listener-running-with-pm2/</loc><lastmod>2026-10-17T13:00:38Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/keep-the-node-js-drop-listener-running-with-pm2/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/poll-several-sports-in-one-python-script/</loc><lastmod>2026-10-16T15:55:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/poll-several-sports-in-one-python-script/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/why-your-odds-query-returns-an-empty-board/</loc><lastmod>2026-10-15T11:03:07Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/why-your-odds-query-returns-an-empty-board/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/why-you-should-not-call-the-odds-api-from-the-browser/</loc><lastmod>2026-10-14T06:13:09Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/</loc><lastmod>2026-10-13T09:56:20Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/fetch-tomorrows-matches-with-the-prematch-board/</loc><lastmod>2026-10-10T15:14:08Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/fetch-tomorrows-matches-with-the-prematch-board/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/read-the-pinnacle-websocket-feed-in-node-js/</loc><lastmod>2026-10-09T12:38:49Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/read-the-pinnacle-websocket-feed-in-node-js/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/when-to-move-your-script-from-polling-to-the-drop-stream/</loc><lastmod>2026-10-08T15:29:29Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/run-your-odds-script-every-15-minutes-with-cron/</loc><lastmod>2026-10-05T06:43:32Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/run-your-odds-script-every-15-minutes-with-cron/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/smoke-test-the-pinnacle-drop-stream-with-curl/</loc><lastmod>2026-10-03T15:54:42Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/</loc><lastmod>2026-10-01T06:11:28Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/></url><url><loc>https://pnclfeed.com/pt-br/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/</loc><lastmod>2026-09-30T00:16:09Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/></url><url><loc>https://pnclfeed.com/es/blog/</loc><lastmod>2026-11-14T14:06:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/"/></url><url><loc>https://pnclfeed.com/es/blog/a-decimal-to-american-formula-for-your-odds-sheet/</loc><lastmod>2026-11-14T14:06:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/a-decimal-to-american-formula-for-your-odds-sheet/"/></url><url><loc>https://pnclfeed.com/es/blog/ping-the-feed-before-you-poll-it/</loc><lastmod>2026-11-11T12:02:17Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/ping-the-feed-before-you-poll-it/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/ping-the-feed-before-you-poll-it/"/></url><url><loc>https://pnclfeed.com/es/blog/list-recent-drops-in-google-sheets-without-the-stream/</loc><lastmod>2026-11-08T07:32:44Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/list-recent-drops-in-google-sheets-without-the-stream/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/list-recent-drops-in-google-sheets-without-the-stream/"/></url><url><loc>https://pnclfeed.com/es/blog/find-one-teams-prices-with-a-jq-filter/</loc><lastmod>2026-11-07T08:51:40Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/find-one-teams-prices-with-a-jq-filter/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/find-one-teams-prices-with-a-jq-filter/"/></url><url><loc>https://pnclfeed.com/es/blog/where-the-player-props-hide-in-the-odds-feed/</loc><lastmod>2026-11-04T15:12:02Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/where-the-player-props-hide-in-the-odds-feed/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/where-the-player-props-hide-in-the-odds-feed/"/></url><url><loc>https://pnclfeed.com/es/blog/what-a-question-costs-on-the-odds-mcp-server/</loc><lastmod>2026-11-03T09:18:12Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/what-a-question-costs-on-the-odds-mcp-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/what-a-question-costs-on-the-odds-mcp-server/"/></url><url><loc>https://pnclfeed.com/es/blog/run-the-polling-script-in-a-docker-container/</loc><lastmod>2026-11-01T08:48:36Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/run-the-polling-script-in-a-docker-container/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/run-the-polling-script-in-a-docker-container/"/></url><url><loc>https://pnclfeed.com/es/blog/a-tiny-odds-page-with-nodes-built-in-server/</loc><lastmod>2026-10-30T11:45:11Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/a-tiny-odds-page-with-nodes-built-in-server/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/a-tiny-odds-page-with-nodes-built-in-server/"/></url><url><loc>https://pnclfeed.com/es/blog/chart-a-price-history-in-google-sheets/</loc><lastmod>2026-10-29T15:29:32Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/chart-a-price-history-in-google-sheets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/chart-a-price-history-in-google-sheets/"/></url><url><loc>https://pnclfeed.com/es/blog/post-drop-alerts-to-discord-from-your-python-listener/</loc><lastmod>2026-10-27T14:02:08Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/post-drop-alerts-to-discord-from-your-python-listener/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/post-drop-alerts-to-discord-from-your-python-listener/"/></url><url><loc>https://pnclfeed.com/es/blog/automate-odds-polling-on-windows-with-task-scheduler/</loc><lastmod>2026-10-26T17:02:50Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/automate-odds-polling-on-windows-with-task-scheduler/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/automate-odds-polling-on-windows-with-task-scheduler/"/></url><url><loc>https://pnclfeed.com/es/blog/drops-without-the-stream-polling-the-drops-endpoint/</loc><lastmod>2026-10-25T06:50:29Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/drops-without-the-stream-polling-the-drops-endpoint/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/drops-without-the-stream-polling-the-drops-endpoint/"/></url><url><loc>https://pnclfeed.com/es/blog/reconnect-the-drop-stream-when-it-dies-in-python/</loc><lastmod>2026-10-24T07:28:11Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/reconnect-the-drop-stream-when-it-dies-in-python/"/></url><url><loc>https://pnclfeed.com/es/blog/read-the-full-market-list-for-one-event/</loc><lastmod>2026-10-23T06:37:36Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/read-the-full-market-list-for-one-event/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/read-the-full-market-list-for-one-event/"/></url><url><loc>https://pnclfeed.com/es/blog/call-the-odds-api-from-a-cloudflare-worker/</loc><lastmod>2026-10-20T11:29:49Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/call-the-odds-api-from-a-cloudflare-worker/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/call-the-odds-api-from-a-cloudflare-worker/"/></url><url><loc>https://pnclfeed.com/es/blog/keep-the-node-js-drop-listener-running-with-pm2/</loc><lastmod>2026-10-17T13:00:38Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/keep-the-node-js-drop-listener-running-with-pm2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/keep-the-node-js-drop-listener-running-with-pm2/"/></url><url><loc>https://pnclfeed.com/es/blog/poll-several-sports-in-one-python-script/</loc><lastmod>2026-10-16T15:55:00Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/poll-several-sports-in-one-python-script/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/poll-several-sports-in-one-python-script/"/></url><url><loc>https://pnclfeed.com/es/blog/why-your-odds-query-returns-an-empty-board/</loc><lastmod>2026-10-15T11:03:07Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/why-your-odds-query-returns-an-empty-board/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/why-your-odds-query-returns-an-empty-board/"/></url><url><loc>https://pnclfeed.com/es/blog/why-you-should-not-call-the-odds-api-from-the-browser/</loc><lastmod>2026-10-14T06:13:09Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/why-you-should-not-call-the-odds-api-from-the-browser/"/></url><url><loc>https://pnclfeed.com/es/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/</loc><lastmod>2026-10-13T09:56:20Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/highlight-price-moves-in-google-sheets-with-one-extra-tab/"/></url><url><loc>https://pnclfeed.com/es/blog/fetch-tomorrows-matches-with-the-prematch-board/</loc><lastmod>2026-10-10T15:14:08Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/fetch-tomorrows-matches-with-the-prematch-board/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/fetch-tomorrows-matches-with-the-prematch-board/"/></url><url><loc>https://pnclfeed.com/es/blog/read-the-pinnacle-websocket-feed-in-node-js/</loc><lastmod>2026-10-09T12:38:49Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/read-the-pinnacle-websocket-feed-in-node-js/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/read-the-pinnacle-websocket-feed-in-node-js/"/></url><url><loc>https://pnclfeed.com/es/blog/when-to-move-your-script-from-polling-to-the-drop-stream/</loc><lastmod>2026-10-08T15:29:29Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/when-to-move-your-script-from-polling-to-the-drop-stream/"/></url><url><loc>https://pnclfeed.com/es/blog/run-your-odds-script-every-15-minutes-with-cron/</loc><lastmod>2026-10-05T06:43:32Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/run-your-odds-script-every-15-minutes-with-cron/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/run-your-odds-script-every-15-minutes-with-cron/"/></url><url><loc>https://pnclfeed.com/es/blog/smoke-test-the-pinnacle-drop-stream-with-curl/</loc><lastmod>2026-10-03T15:54:42Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/smoke-test-the-pinnacle-drop-stream-with-curl/"/></url><url><loc>https://pnclfeed.com/es/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/</loc><lastmod>2026-10-01T06:11:28Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/get-pinnacle-odds-for-one-league-not-the-whole-sport/"/></url><url><loc>https://pnclfeed.com/es/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/</loc><lastmod>2026-09-30T00:16:09Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://pnclfeed.com/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://pnclfeed.com/pt-br/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="es" href="https://pnclfeed.com/es/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://pnclfeed.com/blog/save-pinnacle-odds-api-prices-to-a-csv-file-in-python/"/></url></urlset>