Get-found swarm · Local-Pack Rank Tracking Agent · Continuous-serp-scraping skill · Published June 1, 2026
Multi-location rank tracking at scale for franchise operators
BrightLocal, Local Falcon, Whitespark, Semrush Position Tracking, Ahrefs Rank Tracker, GeoRanker, AccuRanker, STAT (Moz), SE Ranking, Pro Rank Tracker, Mangools SERPWatcher, AgencyAnalytics + SerpApi, ScraperAPI, ZenRows, Bright Data, Oxylabs, DataForSEO, Apify SERP Scraper, Smartproxy, ProxyCrawl ship per-platform SERP-scraping primitives. The continuous-serp-scraping skill on the local-pack-rank-tracking agent — running per-portfolio per-location per-keyword per-geo-pin per-search-engine per-device per-language continuous SERP scraping + per-multi-vendor-rotation + per-bot-detection-evasion + per-captcha-solving + per-per-device-emulation + per-per-geo-pin-positioning + per-portfolio audit-trail at multi-location-rank-tracking-operator scale — is operator-side architecture above the per-platform primitive.
What this skill closes
- 11 search engine coverage — Google + Google Maps + Bing + Bing Maps + Apple Maps + Yandex + Yandex Maps + Baidu + Baidu Maps + DuckDuckGo + Ecosia + Brave Search + Yahoo Search canonical-search-engine-coverage.
- Multi-vendor SERP-scraping rotation across per-SerpApi + per-ScraperAPI + per-ZenRows + per-Bright-Data + per-Oxylabs + per-DataForSEO + per-Apify-SERP-Scraper + per-Smartproxy + per-ProxyCrawl + per-SocialSpy with per-cost-optimization + per-success-rate + per-feature-coverage routing + per-cross-vendor-fallback-routing.
- Per-geo-pin positioning — per-1x1 + per-3x3 + per-5x5 + per-7x7 grid + per-cardinal-direction (North + South + East + West + Center) + per-radius (1 + 3 + 5 + 10 + 25 mile) + per-6-decimal-lat-long + per-Google-uule-encoding + per-Google-near-parameter + per-Bing-mkt-cc + per-Apple-Maps-coordinate canonical-positioning.
- Per-device emulation — per-mobile-iOS-Safari + per-mobile-Android-Chrome + per-tablet-iPad + per-desktop-Windows + per-desktop-Mac + per-desktop-Linux + per-viewport + per-pixel-ratio canonical-device.
- Bot-detection evasion — per-residential-proxy (Bright Data + Oxylabs + Smartproxy + NetNut + Webshare + ProxyEmpire + IPRoyal + GeoSurf + Luminati + Soax + Proxy-Cheap) + per-IP-rotation + per-user-agent-rotation + per-browser-fingerprint-randomization (canvas + WebGL + AudioContext) + per-TLS-fingerprint-JA3-rotation + per-cookie-state-management + per-mouse-movement-simulation + per-typing-cadence-simulation + per-scroll-pattern-simulation + per-headless-browser-stealth (Playwright-Stealth + Puppeteer-Extra-Stealth + Selenium-undetected-chromedriver).
- Captcha solving — reCAPTCHA v2 + v3 + hCaptcha + Cloudflare Turnstile + AWS WAF Captcha + DataDome Captcha via per-2Captcha + per-Anti-Captcha + per-CapMonster + per-DeathByCaptcha + per-CapSolver + per-Bypass.Top.
- SERP parsing + feature extraction across per-Featured-Snippet + per-PAA + per-Local-Pack-3-pack + per-Knowledge-Panel + per-AI-Overview + per-Related-Searches + per-Video-Carousel + per-Image-Pack + per-Sitelinks + per-Top-Stories + per-Twitter-X-Carousel + per-Shopping-Pack with per-CSS-selector + per-XPath + per-BeautifulSoup + per-lxml parsing + per-TimescaleDB + per-InfluxDB + per-ClickHouse storage.
Why per-vendor-BrightLocal-canonical-per-location-pricing breaks at multi-location-rank-tracking-operator scale
Per-vendor-BrightLocal-canonical-per-location-pricing ships per-account per-location-pricing per-keyword per-daily-poll per-geo-pin primitive. Per-vendor-Local-Falcon + Whitespark + Semrush + Ahrefs + GeoRanker + AccuRanker + STAT + SE-Ranking + Pro-Rank-Tracker + Mangools + AgencyAnalytics-canonical-single-account ship per-vendor per-native per-location-pricing primitives.
At 1-5-location scale per-location-pricing per-keyword per-daily-poll primitive is enough. At 200-location franchise scale per-200-locations × per-200-keywords × per-5-geo-pins × per-daily-poll × per-BrightLocal-6-dollar-per-location + per-Local-Falcon-15-to-30-dollar-per-location + per-Whitespark-7-to-15-dollar-per-location + per-Semrush-position-tracking-200-keyword-floor-pricing canonical-cumulative-1,200-to-4,200-dollars-per-month.
Per-canonical-fixed-per-keyword-pricing-tier-locked + per-canonical-per-location-keyword-coverage-tier-locked + per-canonical-cross-engine-fragmentation (BrightLocal-Google-only vs Local-Falcon-Google-only vs Whitespark-Google-Bing vs AccuRanker-Google-Bing-Yahoo) + per-canonical-per-geo-pin-coverage-fragmentation + per-canonical-per-device-emulation-fragmentation + per-canonical-per-language-coverage-fragmentation + per-canonical-cross-vendor-rotation-blind + per-canonical-bot-detection-evasion-blind + per-canonical-captcha-solving-rate-limit-coordination-blind + per-canonical-cost-optimization-blind.
Per-vendor-BrightLocal + Local-Falcon + Whitespark + Semrush + Ahrefs + GeoRanker + AccuRanker + STAT + SE-Ranking + Pro-Rank-Tracker + Mangools + AgencyAnalytics ship per-vendor per-location-pricing-canonical-API-vendor-locked primitive. Per-canonical-multi-vendor-SERP-scraping-API-rotation + per-canonical-per-geo-pin-positioning-spec + per-canonical-per-search-engine-coverage + per-canonical-per-device-emulation + per-canonical-per-language-locale-spec + per-canonical-bot-detection-evasion + per-canonical-captcha-solving + per-canonical-rate-limit-coordination + per-canonical-cost-optimization + per-canonical-cross-vendor-fallback-routing is operator-side architecture above per-vendor per-location-pricing-canonical-API primitive.
What is in market today
Per-platform per-SERP-scraping-API
SerpApi, ScraperAPI, ZenRows, Bright Data, Oxylabs, DataForSEO, Apify SERP Scraper, Smartproxy, ProxyCrawl, SocialSpy. Per-account per-call per-SERP-HTML-or-JSON. Per-canonical-multi-vendor-canonical-cost-optimization-canonical-success-rate-canonical-feature-coverage-canonical-rotation is not the primitive.
Per-platform per-rank-tracking-platform
BrightLocal Local SERP Checker, Local Falcon (geo-grid), Whitespark Local Rank Tracker, Semrush Position Tracking, Ahrefs Rank Tracker, GeoRanker, AccuRanker, STAT (Moz), SE Ranking, Pro Rank Tracker, Mangools SERPWatcher, AgencyAnalytics Rank Tracking. Per-account per-location-pricing per-keyword per-daily-poll. Per-canonical-multi-vendor-canonical-SERP-scraping-API-rotation + per-canonical-cost-optimization is not the primitive.
Per-platform per-residential-proxy
Bright Data Residential Proxies, Oxylabs Residential Proxies, Smartproxy Residential, NetNut Residential, Webshare Proxies, ProxyEmpire, IPRoyal, GeoSurf, Luminati (Bright Data), Soax, Proxy-Cheap. Per-account per-residential-IP-pool per-GB-usage. Per-canonical-bot-detection-canonical-evasion-canonical-multi-fingerprint-randomization is not the primitive.
Per-platform per-captcha-solving
2Captcha, Anti-Captcha, CapMonster, DeathByCaptcha, AZcaptcha, RuCaptcha, EndCaptcha, CapSolver, CaptchaTronix, Bypass.Top. Per-account per-Captcha-type per-solving-time. Per-canonical-multi-vendor-canonical-Captcha-canonical-cost-optimization is not the primitive.
How the architecture is set up
- Per-portfolio per-canonical-multi-vendor-SERP-scraping-API-substrate. Per-SerpApi + per-ScraperAPI + per-ZenRows + per-Bright-Data + per-Oxylabs + per-DataForSEO + per-Apify + per-Smartproxy + per-ProxyCrawl + per-SocialSpy canonical-multi-vendor.
- Per-portfolio per-canonical-per-vendor-cost-success-rate-feature-coverage-tracking. Per-cost-per-call + per-success-rate-rolling-30-day + per-feature-coverage-completeness + per-rate-limit + per-pricing-tier-tracking.
- Per-portfolio per-canonical-cost-optimization-routing + per-cross-vendor-fallback. Per-cheapest-vendor + per-best-feature-coverage + per-best-success-rate canonical-routing + per-primary-failure-fallback-to-secondary canonical-fallback.
- Per-portfolio per-canonical-per-search-engine-coverage. Per-Google + per-Google-Maps + per-Bing + per-Bing-Maps + per-Apple-Maps + per-Yandex + per-Baidu + per-DuckDuckGo + per-Ecosia + per-Brave-Search + per-Yahoo-Search canonical-coverage.
- Per-portfolio per-canonical-per-geo-pin-positioning-spec. Per-1x1 + per-3x3 + per-5x5 + per-7x7 grid + per-cardinal-direction + per-radius-1-3-5-10-25-mile + per-6-decimal-lat-long + per-Google-uule + per-Bing-mkt-cc + per-Apple-Maps-coordinate.
- Per-portfolio per-canonical-per-device-emulation. Per-mobile-iOS + per-Android + per-tablet-iPad + per-desktop-Windows + per-Mac + per-Linux + per-viewport + per-pixel-ratio canonical-device.
- Per-portfolio per-canonical-per-language-locale-spec. Per-en-US + per-es-MX + per-fr-CA + per-de-DE + per-ja-JP + per-zh-CN + per-Accept-Language-header + per-hl-parameter-Google canonical-locale.
- Per-portfolio per-canonical-residential-proxy-rotation. Per-Bright-Data + per-Oxylabs + per-Smartproxy + per-NetNut + per-Webshare + per-ProxyEmpire + per-IPRoyal + per-GeoSurf + per-Luminati + per-Soax + per-Proxy-Cheap canonical-residential-proxy.
- Per-portfolio per-canonical-bot-detection-evasion. Per-IP-rotation + per-user-agent-rotation + per-browser-fingerprint-randomization + per-TLS-fingerprint-JA3 + per-cookie-state + per-mouse-movement + per-typing-cadence + per-scroll-pattern + per-headless-stealth.
- Per-portfolio per-canonical-multi-vendor-captcha-solving. Per-2Captcha + per-Anti-Captcha + per-CapMonster + per-DeathByCaptcha + per-CapSolver + per-Bypass.Top + per-reCAPTCHA-v2-v3 + per-hCaptcha + per-Cloudflare-Turnstile + per-AWS-WAF + per-DataDome canonical-captcha.
- Per-portfolio per-canonical-SERP-HTML-JSON-parsing. Per-CSS-selector + per-XPath + per-BeautifulSoup + per-lxml canonical-parsing.
- Per-portfolio per-canonical-SERP-feature-extraction. Per-Featured-Snippet + per-PAA + per-Local-Pack + per-Knowledge-Panel + per-AI-Overview + per-Related-Searches + per-Video-Carousel + per-Image-Pack + per-Sitelinks + per-Top-Stories + per-Twitter-X-Carousel + per-Shopping-Pack canonical-extraction.
- Per-portfolio per-canonical-time-series-storage + audit-trail. Per-TimescaleDB + per-InfluxDB + per-ClickHouse + per-feature-presence-timestamp storage + per-CMO-dashboard-rollup.
Frequently asked questions
What is multi-location rank tracking at scale for franchise operators?
Multi-location rank tracking at scale runs per-portfolio per-location per-keyword per-geo-pin per-search-engine per-device per-language per-canonical-multi-vendor-canonical-SERP-scraping-canonical-API-canonical-rotation + per-canonical-per-geo-pin-canonical-positioning-canonical-spec + per-canonical-per-search-engine-canonical-coverage + per-canonical-per-device-canonical-emulation + per-canonical-per-language-canonical-locale-spec + per-canonical-per-browser-canonical-user-agent-rotation + per-canonical-per-IP-canonical-rotation + per-canonical-bot-detection-canonical-evasion + per-canonical-captcha-solving + per-canonical-rate-limit-canonical-coordination + per-canonical-cost-canonical-optimization + per-canonical-cross-vendor-canonical-fallback-routing + per-canonical-SERP-parsing-canonical-feature-extraction + per-canonical-time-series-canonical-storage + per-portfolio audit-trail. Per-canonical-per-search-engine-coverage runs per-canonical-Google-SERP-canonical-scraping + per-canonical-Google-Maps-canonical-Local-Pack-canonical-scraping + per-canonical-Bing-SERP-canonical-scraping + per-canonical-Bing-Maps-canonical-scraping + per-canonical-Apple-Maps-canonical-scraping + per-canonical-Yandex-canonical-scraping + per-canonical-Baidu-canonical-scraping + per-canonical-DuckDuckGo-canonical-scraping + per-canonical-Ecosia-canonical-scraping + per-canonical-Brave-Search-canonical-scraping + per-canonical-Yahoo-Search-canonical-scraping per-canonical-search-engine-coverage. The per-platform per-SERP-scraping-API category includes SerpApi, ScraperAPI, ZenRows, Bright Data, Oxylabs, DataForSEO, Apify SERP Scraper, Smartproxy, ProxyCrawl, SocialSpy. The per-platform per-rank-tracking-platform category includes BrightLocal Local SERP Checker, Local Falcon (geo-grid), Whitespark Local Rank Tracker, Semrush Position Tracking, Ahrefs Rank Tracker, GeoRanker, AccuRanker, STAT (Moz), SE Ranking, Pro Rank Tracker, Mangools SERPWatcher, AgencyAnalytics Rank Tracking. The per-platform per-residential-proxy category includes Bright Data Residential Proxies, Oxylabs Residential Proxies, Smartproxy Residential, NetNut Residential, Webshare Proxies, ProxyEmpire, IPRoyal, GeoSurf, Luminati (Bright Data), Soax, Proxy-Cheap. The per-platform per-captcha-solving category includes 2Captcha, Anti-Captcha, CapMonster, DeathByCaptcha, AZcaptcha, RuCaptcha, EndCaptcha, CapSolver, CaptchaTronix, Bypass.Top. The per-platform per-headless-browser category includes Playwright, Puppeteer, Selenium WebDriver, Cypress, BrowserStack Automate, LambdaTest, Sauce Labs, TestCafe, Cucumber, WebdriverIO. The continuous-serp-scraping skill on the local-pack-rank-tracking agent (1 of the bundle on local-pack-rank-tracking in the get-found swarm alongside per-canonical-rank-history-time-series-storage + per-canonical-serp-feature-presence-tracking + per-canonical-competitor-rank-tracking) — running per-portfolio per-location per-keyword per-geo-pin per-search-engine per-device per-language continuous SERP scraping + per-portfolio audit-trail at multi-location-rank-tracking-operator scale — is operator-side architecture above the per-platform per-SERP-scraping-API + per-rank-tracking-platform + per-residential-proxy + per-captcha-solving + per-headless-browser primitive.
Why does per-vendor-BrightLocal-canonical-per-location-pricing break down at multi-location-rank-tracking-operator scale?
Per-vendor-BrightLocal-canonical-per-location-pricing ships per-account per-location-pricing per-keyword per-daily-poll per-geo-pin primitive. Per-vendor-Local-Falcon + per-Whitespark + per-Semrush-Position-Tracking + per-Ahrefs-Rank-Tracker + per-GeoRanker + per-AccuRanker + per-STAT-Moz + per-SE-Ranking + per-Pro-Rank-Tracker + per-Mangools-SERPWatcher + per-AgencyAnalytics-canonical-single-account ship per-vendor per-native per-location-pricing primitives. At 1-5-location scale per-location-pricing per-keyword per-daily-poll primitive is enough. At 200-location franchise scale per-200-locations × per-200-keywords × per-5-geo-pins × per-daily-poll × per-BrightLocal-canonical-6-dollar-per-location-per-month + per-Local-Falcon-canonical-15-to-30-dollar-per-location-per-month + per-Whitespark-canonical-7-to-15-dollar-per-location-per-month + per-Semrush-canonical-position-tracking-canonical-200-keyword-floor-pricing + per-AccuRanker-canonical-position-canonical-pricing canonical-cumulative-canonical-1,200-to-4,200-dollars-per-month + per-canonical-fixed-per-keyword-canonical-pricing-canonical-tier-canonical-locked + per-canonical-per-location-canonical-keyword-canonical-coverage-canonical-tier-canonical-locked + per-canonical-cross-engine-canonical-fragmentation-canonical-BrightLocal-Google-only-canonical-vs-Local-Falcon-Google-only-canonical-vs-Whitespark-Google-Bing-canonical-vs-AccuRanker-Google-Bing-Yahoo + per-canonical-per-geo-pin-canonical-coverage-canonical-fragmentation + per-canonical-per-device-canonical-emulation-canonical-fragmentation + per-canonical-per-language-canonical-coverage-canonical-fragmentation + per-canonical-cross-vendor-canonical-rotation-canonical-blind + per-canonical-bot-detection-canonical-evasion-canonical-blind + per-canonical-captcha-solving-canonical-rate-limit-canonical-coordination-blind + per-canonical-cost-canonical-optimization-canonical-blind. Per-vendor-BrightLocal + Local-Falcon + Whitespark + Semrush + Ahrefs + GeoRanker + AccuRanker + STAT + SE-Ranking + Pro-Rank-Tracker + Mangools + AgencyAnalytics ship per-vendor per-location-pricing-canonical-API-canonical-vendor-locked primitive. Per-canonical-multi-vendor-canonical-SERP-scraping-canonical-API-canonical-rotation + per-canonical-per-geo-pin-canonical-positioning-canonical-spec + per-canonical-per-search-engine-canonical-coverage + per-canonical-per-device-canonical-emulation + per-canonical-per-language-canonical-locale-spec + per-canonical-bot-detection-canonical-evasion + per-canonical-captcha-solving + per-canonical-rate-limit-canonical-coordination + per-canonical-cost-canonical-optimization + per-canonical-cross-vendor-canonical-fallback-routing is operator-side architecture above per-vendor per-location-pricing-canonical-API primitive.
What does per-portfolio per-canonical-multi-vendor-canonical-SERP-scraping-canonical-API-canonical-rotation do?
Per-portfolio per-canonical-multi-vendor-canonical-SERP-scraping-canonical-API-canonical-rotation runs per-portfolio per-canonical-SerpApi-canonical-API + per-canonical-ScraperAPI-canonical-API + per-canonical-ZenRows-canonical-API + per-canonical-Bright-Data-canonical-API + per-canonical-Oxylabs-canonical-API + per-canonical-DataForSEO-canonical-API + per-canonical-Apify-SERP-Scraper-canonical-API + per-canonical-Smartproxy-canonical-API + per-canonical-ProxyCrawl-canonical-API + per-canonical-SocialSpy-canonical-API canonical-multi-vendor-SERP-substrate + per-canonical-per-vendor-canonical-cost-canonical-per-call-canonical-tracking + per-canonical-per-vendor-canonical-success-rate-canonical-rolling-30-day-canonical-tracking + per-canonical-per-vendor-canonical-feature-canonical-coverage-canonical-completeness-canonical-tracking (per-vendor-Featured-Snippet-parsing + per-vendor-PAA-parsing + per-vendor-Local-Pack-parsing + per-vendor-AI-Overview-parsing + per-vendor-Knowledge-Panel-parsing per-canonical-feature-coverage) + per-canonical-per-vendor-canonical-rate-limit-canonical-tracking + per-canonical-per-vendor-canonical-pricing-canonical-tier-canonical-tracking + per-canonical-cost-canonical-optimization-canonical-routing (per-cheapest-vendor-canonical-per-query + per-best-feature-coverage-vendor-canonical-per-query + per-best-success-rate-vendor-canonical-per-query per-canonical-cost-optimization) + per-canonical-cross-vendor-canonical-fallback-routing (per-primary-vendor-canonical-failure-canonical-fallback-to-secondary + per-secondary-canonical-failure-canonical-fallback-to-tertiary per-canonical-fallback-routing) + per-canonical-per-vendor-canonical-rate-limit-canonical-coordination + per-canonical-per-vendor-canonical-Captcha-canonical-handling-canonical-spec. Per-portfolio audit-trail.
How does per-portfolio per-canonical-per-geo-pin-canonical-positioning-canonical-spec + per-canonical-per-search-engine-canonical-coverage work?
Per-portfolio per-canonical-per-geo-pin-canonical-positioning-canonical-spec runs per-portfolio per-canonical-per-location-canonical-geo-pin-canonical-grid-canonical-spec (per-1x1-canonical-single-pin + per-3x3-canonical-9-pin + per-5x5-canonical-25-pin + per-7x7-canonical-49-pin per-canonical-grid-spec) + per-canonical-per-location-canonical-cardinal-direction-canonical-rotation (per-North + per-South + per-East + per-West + per-Center per-canonical-cardinal-direction) + per-canonical-per-location-canonical-radius-canonical-spec (per-1-mile + per-3-mile + per-5-mile + per-10-mile + per-25-mile per-canonical-radius-spec) + per-canonical-per-geo-pin-canonical-lat-long-canonical-precision-canonical-6-decimal + per-canonical-per-geo-pin-canonical-uule-parameter-canonical-Google-encoding (per-canonical-uule-encoded-canonical-coordinate-canonical-Google-SERP-spec) + per-canonical-per-geo-pin-canonical-near-parameter-canonical-Google + per-canonical-per-geo-pin-canonical-Bing-mkt-cc-canonical-spec + per-canonical-per-geo-pin-canonical-Apple-Maps-canonical-coordinate. Per-canonical-per-search-engine-canonical-coverage runs per-portfolio per-canonical-Google-SERP-canonical-scraping (per-Google-com + per-Google-co-uk + per-Google-canonical-cross-TLD + per-Google-canonical-encrypted-search per-canonical-Google-coverage) + per-canonical-Google-Maps-canonical-Local-Pack-canonical-scraping (per-Local-Pack-3-pack + per-Local-Finder + per-Maps-individual-result per-canonical-Maps-coverage) + per-canonical-Bing-SERP-canonical-scraping + per-canonical-Bing-Maps-canonical-scraping + per-canonical-Apple-Maps-canonical-scraping (per-Apple-Maps-Connect + per-Apple-Maps-canonical-search per-canonical-Apple-coverage) + per-canonical-Yandex-Yandex-Maps + per-canonical-Baidu-Baidu-Maps + per-canonical-DuckDuckGo + per-canonical-Ecosia + per-canonical-Brave-Search + per-canonical-Yahoo-Search canonical-search-engine-coverage. Per-portfolio audit-trail.
What does per-portfolio per-canonical-bot-detection-canonical-evasion + per-canonical-captcha-solving + per-canonical-per-device-canonical-emulation do?
Per-portfolio per-canonical-bot-detection-canonical-evasion runs per-portfolio per-canonical-residential-proxy-canonical-rotation (per-Bright-Data-canonical-residential + per-Oxylabs-canonical-residential + per-Smartproxy-canonical-residential + per-NetNut-canonical-residential + per-Webshare + per-ProxyEmpire + per-IPRoyal + per-GeoSurf + per-Luminati + per-Soax + per-Proxy-Cheap per-canonical-residential-proxy-rotation) + per-canonical-IP-canonical-rotation-canonical-rolling-window + per-canonical-IP-canonical-reputation-canonical-tracking + per-canonical-user-agent-canonical-rotation (per-Chrome + per-Firefox + per-Safari + per-Edge + per-mobile-iOS + per-mobile-Android per-canonical-user-agent) + per-canonical-browser-fingerprint-canonical-randomization (per-canvas-fingerprint + per-WebGL-fingerprint + per-AudioContext-fingerprint per-canonical-fingerprint-randomization) + per-canonical-TLS-fingerprint-canonical-JA3-canonical-rotation + per-canonical-cookie-canonical-state-canonical-management + per-canonical-mouse-canonical-movement-canonical-simulation + per-canonical-typing-canonical-cadence-canonical-simulation + per-canonical-scroll-canonical-pattern-canonical-simulation + per-canonical-headless-browser-canonical-stealth-canonical-spec (per-Playwright-Stealth + per-Puppeteer-Extra-Stealth + per-Selenium-undetected-chromedriver per-canonical-headless-stealth). Per-canonical-captcha-solving runs per-portfolio per-canonical-2Captcha-canonical-API + per-canonical-Anti-Captcha-canonical-API + per-canonical-CapMonster + per-canonical-DeathByCaptcha + per-canonical-CapSolver + per-canonical-Bypass.Top canonical-multi-vendor-captcha + per-canonical-reCAPTCHA-v2-v3-canonical-solving + per-canonical-hCaptcha-canonical-solving + per-canonical-Cloudflare-Turnstile-canonical-solving + per-canonical-AWS-WAF-canonical-Captcha-solving + per-canonical-DataDome-canonical-Captcha-solving + per-canonical-per-Captcha-canonical-cost-canonical-optimization. Per-canonical-per-device-canonical-emulation runs per-portfolio per-canonical-mobile-iOS-canonical-Safari + per-canonical-mobile-Android-canonical-Chrome + per-canonical-tablet-iPad + per-canonical-desktop-Windows + per-canonical-desktop-Mac + per-canonical-desktop-Linux per-canonical-device-emulation + per-canonical-viewport-canonical-spec + per-canonical-pixel-ratio-canonical-spec. Per-portfolio audit-trail.
What does per-portfolio per-canonical-SERP-parsing-canonical-feature-extraction + per-local-pack-rank-tracking-agent-canonical-bundle do?
Per-portfolio per-canonical-SERP-parsing-canonical-feature-extraction runs per-portfolio per-canonical-SERP-HTML-canonical-parsing (per-CSS-selector-canonical-spec + per-XPath-canonical-spec + per-BeautifulSoup-canonical-parsing + per-lxml-canonical-parsing per-canonical-HTML-parsing) + per-canonical-SERP-JSON-canonical-parsing + per-canonical-per-search-engine-canonical-feature-canonical-extraction (per-Google-Featured-Snippet + per-PAA-People-Also-Ask + per-Local-Pack-3-pack + per-Knowledge-Panel + per-AI-Overview + per-Related-Searches + per-Video-Carousel + per-Image-Pack + per-Sitelinks + per-Top-Stories + per-Twitter-X-Carousel + per-Shopping-Pack per-canonical-feature-extraction) + per-canonical-per-ranked-result-canonical-position-canonical-detection + per-canonical-per-ranked-result-canonical-URL-canonical-extraction + per-canonical-per-ranked-result-canonical-title-canonical-extraction + per-canonical-per-ranked-result-canonical-snippet-canonical-extraction + per-canonical-per-ranked-result-canonical-meta-extraction + per-canonical-time-series-canonical-storage (per-TimescaleDB + per-InfluxDB + per-ClickHouse per-canonical-time-series-storage). Per-local-pack-rank-tracking-agent-canonical-bundle integrates the continuous-serp-scraping skill with sibling skills on the same agent: per-canonical-rank-history-time-series-storage (skill sibling — stores SERP history for trend analysis) + per-canonical-serp-feature-presence-tracking (skill sibling — uses SERP scraping for 12-feature presence tracking) + per-canonical-competitor-rank-tracking (skill sibling — tracks competitor rank using same SERP scraping substrate). Per-portfolio audit-trail.
Engage the local-pack-rank-tracking agent
Per-portfolio per-location per-keyword per-geo-pin per-search-engine per-device per-language continuous SERP scraping + per-multi-vendor-rotation + per-bot-detection-evasion + per-captcha-solving + per-per-device-emulation + per-per-geo-pin-positioning + per-portfolio audit-trail shipped as the orchestration layer above your existing per-SERP-scraping-API + per-rank-tracking-platform + per-residential-proxy + per-captcha-solving + per-headless-browser primitive.
Related reading
- Multi-location SERP feature tracking (sibling skill on same agent — uses SERP scraping for 12-feature presence tracking)
- Franchise local SEO orchestration (companion architecture — pillar that consumes rank-tracking signal)
- Per-location page content cannibalization defense (companion architecture — multi-page-ranking detection consumes rank tracking)