<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://spinov001.hashnode.dev</loc>
    <lastmod>2026-09-14T10:11:52.469Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-agent-trusts-the-tool-s-description-the-attack-hides-there</loc>
    <lastmod>2026-06-25T10:40:40.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/the-cheaper-api-was-2-5x-cheaper-it-cost-1-6x-more</loc>
    <lastmod>2026-06-18T18:34:42.983Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/one-empty-200-ok-poisoned-5-of-my-agent-s-10-steps</loc>
    <lastmod>2026-06-17T18:38:22.880Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/the-http-code-your-ai-agent-doesn-t-handle-yet-402</loc>
    <lastmod>2026-06-16T19:12:56.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-ai-agent-will-double-charge-on-a-lost-response</loc>
    <lastmod>2026-06-15T19:43:20.230Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-ai-agent-s-memory-has-no-expiry-date-i-scored-freshness-on-a-real-corpus</loc>
    <lastmod>2026-06-14T18:33:59.345Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-ai-agent-re-reads-every-page-it-already-saw-i-measured-the-8x-context-tax</loc>
    <lastmod>2026-06-13T18:33:22.758Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-ai-agent-trusts-a-200-ok-i-logged-how-often-the-page-was-garbage</loc>
    <lastmod>2026-06-12T18:28:44.798Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/give-your-ai-agent-a-web-fetch-tool-a-60-line-mcp-server-free-self-hosted</loc>
    <lastmod>2026-06-11T18:23:26.759Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-scraper-re-downloads-everything-most-didn-t-change</loc>
    <lastmod>2026-06-09T18:29:48.174Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-scraper-got-clean-data-the-site-lied-to-it</loc>
    <lastmod>2026-06-08T18:33:00.883Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-scraper-passes-every-run-it-s-still-rotting</loc>
    <lastmod>2026-06-07T18:09:01.898Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-scraper-collected-50-rows-there-were-4-000</loc>
    <lastmod>2026-06-06T19:43:07.557Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-scraper-died-at-row-12-000-the-rerun-pattern</loc>
    <lastmod>2026-06-05T18:56:33.560Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/a-30-line-probe-that-tells-you-if-a-page-needs-a-browser</loc>
    <lastmod>2026-06-05T01:24:20.372Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/you-pay-for-the-bandwidth-that-returns-nothing</loc>
    <lastmod>2026-06-04T02:15:04.873Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/a-budget-brake-that-stops-a-scraper-before-200</loc>
    <lastmod>2026-06-03T02:17:20.445Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/spoofing-your-scraper-s-fingerprint-is-a-losing-arcade</loc>
    <lastmod>2026-06-01T18:36:28.601Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/your-scraper-returned-a-clean-row-it-was-wrong</loc>
    <lastmod>2026-06-01T04:10:27.826Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/9-free-llm-apis-in-2026-you-can-use-without-a-credit-card</loc>
    <lastmod>2026-05-31T14:42:08.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/feeding-raw-html-to-your-llm-is-a-token-tax-i-measured-it-on-10-real-pages-median-7-4-and-it-hits-every-scheduled-run</loc>
    <lastmod>2026-05-28T18:36:27.286Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/scraping-all-the-text-is-the-easy-10-keeping-the-corpus-worth-training-on-is-the-other-90-notes-from-962-runs</loc>
    <lastmod>2026-05-27T16:34:39.722Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/description-drift-in-serverless-function-catalogs-a-monthly-refresh-playbook</loc>
    <lastmod>2026-05-12T02:52:19.351Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/5-production-scraping-failures-from-1000-runs-and-the-fixes-that-actually-shipped</loc>
    <lastmod>2026-05-12T01:54:17.474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/i-write-production-scrapers-ai-made-30-of-them-worse-heres-the-rule-of-thumb</loc>
    <lastmod>2026-05-11T10:53:46.074Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/5-apify-webhook-integration-patterns-from-951-production-runs</loc>
    <lastmod>2026-05-06T01:10:30.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/5-apify-run-log-patterns-that-make-production-debugging-10-faster</loc>
    <lastmod>2026-05-01T04:11:50.868Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/5-apify-run-log-patterns-that-make-production-debugging-10x-faster</loc>
    <lastmod>2026-05-01T00:26:00.454Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/5-apify-scheduler-mistakes-that-quietly-burn-compute-units-and-the-cron-fixes</loc>
    <lastmod>2026-04-30T21:16:57.361Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/five-apify-input-schema-mistakes-and-the-fixes-that-stuck</loc>
    <lastmod>2026-04-30T20:38:08.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/cost-per-result-a-4-line-worksheet-for-apify-actors</loc>
    <lastmod>2026-04-30T15:02:02.263Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/how-my-trustpilot-scraper-survived-949-production-runs-and-the-3-things-that-almost-killed-it-1</loc>
    <lastmod>2026-04-30T01:00:50.067Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/how-my-trustpilot-scraper-survived-949-production-runs-and-the-3-things-that-almost-killed-it</loc>
    <lastmod>2026-04-30T00:00:57.427Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/traefik-docker-zero-config-reverse-proxy-that-discovers-your-containers-automatically</loc>
    <lastmod>2026-04-29T05:00:17.491Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/automate-your-backups-with-minio-free-s3-compatible-storage-for-everything</loc>
    <lastmod>2026-04-28T18:05:37.072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/docker-has-a-free-api-manage-containers-programmatically-with-python</loc>
    <lastmod>2026-04-20T10:33:30.348Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/fastapi-has-a-free-api-build-production-rest-apis-in-5-minutes-with-python</loc>
    <lastmod>2026-04-14T22:18:23.534Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/unsplash-has-a-free-api-build-a-smart-image-search-in-python</loc>
    <lastmod>2026-04-14T22:26:34.200Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/cloudflare-workers-has-a-free-api-deploy-serverless-functions-in-5-seconds</loc>
    <lastmod>2026-04-14T22:26:35.922Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/spotify-has-a-free-api-analyze-any-artists-discography-in-seconds</loc>
    <lastmod>2026-04-14T22:26:37.594Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/notion-has-a-free-api-build-a-personal-dashboard-in-10-minutes</loc>
    <lastmod>2026-04-14T22:26:39.274Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/arxiv-has-a-free-api-search-24m-research-papers-in-real-time-no-auth-required</loc>
    <lastmod>2026-04-14T22:26:40.864Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/github-has-a-free-api-analyze-any-repository-no-auth-required</loc>
    <lastmod>2026-04-14T22:26:42.839Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/hacker-news-has-a-free-api-track-tech-trends-in-real-time-no-auth-required</loc>
    <lastmod>2026-04-14T22:26:44.512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/stack-exchange-has-a-free-api-search-50m-developer-qas-no-auth-required-1-1</loc>
    <lastmod>2026-04-14T22:26:46.086Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/wikipedia-has-a-free-api-query-any-topic-in-seconds-no-api-key</loc>
    <lastmod>2026-04-14T22:26:47.752Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/reddit-has-a-free-json-api-no-auth-required-here-is-how-to-use-it</loc>
    <lastmod>2026-04-14T22:26:49.479Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/openalex-api-search-250m-research-papers-for-free-no-api-key-needed</loc>
    <lastmod>2026-04-14T22:26:51.404Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/google-news-has-a-hidden-rss-feed-you-can-parse-for-free</loc>
    <lastmod>2026-04-14T22:26:53.101Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/archive</loc>
    <lastmod>2026-09-14T10:11:52.469Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://spinov001.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-14T10:11:52.469Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>