API Object Detection Satellite Imagery February 24, 2026 12 min read

Satellite Building Detection API: How It Works, Top Providers, and Pricing (2026)

Bottom Line Up Front

Kestrel AI is a satellite building detection API powered by YOLOv8 that detects buildings, vehicles, aircraft, and ships from satellite imagery with 88.7% mAP accuracy and sub-3-second processing time, starting at $99/month. It requires no satellite hardware and delivers results 5โ€“15x cheaper than enterprise providers like Maxar or Planet Labs. Insurance underwriters, construction firms, real estate platforms, and government agencies use it to automate aerial object detection at scale.

88.7%
mAP Accuracy
<3s
Detection Latency
$99/mo
Starting Price
4
Object Classes

What Is a Satellite Building Detection API?

A satellite building detection API is a software service that accepts satellite or aerial imagery as input and returns the locations, bounding boxes, and classifications of objects detected in that image โ€” buildings, vehicles, aircraft, ships, or other structures โ€” without requiring you to own or operate any satellite hardware.

You send an HTTP request (typically with an image URL, coordinates, or a base64-encoded image), and the API returns a JSON response containing detection results. The entire round-trip takes seconds rather than the hours or days required by traditional satellite tasking workflows.

How Building Detection Differs from General Object Detection

Standard computer vision models like YOLO are trained on ground-level imagery (COCO dataset: dogs, cars, people). Satellite building detection models are specifically trained on overhead imagery at varying altitudes and zoom levels, requiring specialized datasets and augmentation strategies to handle:

Kestrel AI's model was trained on the SpaceNet dataset โ€” over 3,800 overhead images โ€” specifically optimized for these challenges.

Key Use Cases by Industry

How Kestrel AI's Satellite Building Detection API Works

YOLOv8 Architecture and Why It Matters

Kestrel AI is built on YOLOv8 (You Only Look Once v8), the current state-of-the-art single-stage object detection architecture from Ultralytics. Unlike two-stage detectors (e.g., Faster R-CNN), YOLOv8 processes the entire image in a single forward pass, making it ideal for real-time API use cases where latency matters.

The architecture delivers an exceptional speed-accuracy tradeoff โ€” 88.7% mAP on our satellite imagery benchmark while maintaining sub-3-second end-to-end latency including image fetching, preprocessing, inference, and response serialization.

88.7% mAP โ€” What This Score Means in Practice

mAP (mean Average Precision) is the standard benchmark for object detection models. It measures the model's precision across all detection confidence thresholds and object classes. An 88.7% mAP means:

For comparison, most enterprise satellite intelligence platforms do not publicly disclose mAP benchmarks โ€” making Kestrel AI's transparency a meaningful differentiator for technical buyers.

Sub-3-Second Detection: Speed Benchmarks

End-to-end latency from API request to JSON response is under 3 seconds for standard satellite imagery inputs. This includes:

This makes Kestrel AI suitable for synchronous workflows โ€” a claims adjuster can get detection results while still on the phone with a policyholder.

Supported Object Classes

The current model detects four object classes from a single API endpoint:

Multi-class detection from a single request means insurers can assess both structure and asset inventory from one satellite image query.

Satellite Building Detection API Pricing

Starter
$99/mo
200 searches/month
~$0.50 per detection
Enterprise
$1,499/mo
5,000 searches/month
~$0.30 per detection

Hidden Costs to Watch For With Enterprise Providers

Enterprise satellite intelligence platforms like Maxar, Planet Labs, and EOSDA typically bundle several cost layers that aren't visible in initial quotes:

Kestrel AI uses transparent, usage-based pricing with no contracts, no hidden fees, and monthly billing. You pay for searches used, not seats occupied.

Cost Comparison: Kestrel AI vs. Enterprise Platforms

ProviderEntry PricePer DetectionContract
Kestrel AI $99/month ~$0.30โ€“$0.50 None (monthly)
Picterra ~$500+/month High (project-based) Annual typical
EOSDA Custom quote Not disclosed Annual required
Maxar $10,000+/year $50โ€“$500+/image Multi-year enterprise
Planet Labs $10,000+/year Per scene + API fees Annual required

Satellite Building Detection API Comparison

Feature Kestrel AI Picterra EOSDA Maxar
Detection Model YOLOv8 (real-time) Custom CNN (user-trained) ML (crop-focused) Proprietary
Accuracy (mAP) 88.7% (disclosed) Not disclosed Not disclosed Not disclosed
API Latency <3 seconds Minutes (batch) Not real-time Hoursโ€“days (SLA)
Starting Price $99/month ~$500+/month Custom quote $10,000+/year
No Hardware Required Yes Yes Yes Proprietary imagery
Pricing Transparency Public Contact sales Contact sales Contact sales
SBIR Eligible Yes Unknown Unknown No

Industry Use Cases With Measurable Outcomes

Property Insurance & Insurtech: Automating Underwriting

Insurance carriers and insurtechs use satellite building detection to automate property validation at underwriting. Instead of dispatching an inspector to every new policy address, an underwriter can query the Kestrel AI API with an address and receive a satellite-derived building count, structure type estimate, and vehicle presence โ€” in under 3 seconds.

Practical applications include:

Construction Monitoring: Tracking Site Progress via Satellite

Construction project managers use the API to track progress at remote or multi-site projects without sending personnel. By running weekly satellite queries on the same coordinates and diffing the detection results, teams can monitor:

Real Estate Analytics: Portfolio-Scale Property Assessment

Real estate analytics firms use satellite detection APIs to characterize properties at portfolio scale โ€” thousands of addresses processed in hours rather than months. Detection results feed valuation models, risk scores, and market intelligence dashboards.

Government & Defense: SBIR-Eligible Deployment

Kestrel AI's architecture and pricing make it eligible for SBIR (Small Business Innovation Research) program funding. Federal agencies and defense contractors can use SBIR Phase I and II grants to pilot and scale satellite AI capabilities without the multi-year procurement cycles required for prime contractor solutions like Maxar.

How to Integrate the Kestrel AI Building Detection API

API Authentication and Endpoint Structure

Authentication uses a Supabase JWT token obtained via standard email/password or OAuth sign-in. Pass the token as a Bearer header on every request:

POST https://obdsgqjkjjmmtbcfjhnn.supabase.co/functions/v1/detect
Authorization: Bearer <your-jwt-token>
Content-Type: application/json

Input: Address-Based Request

{
  "address": "1600 Amphitheatre Parkway, Mountain View, CA",
  "zoom": 18,
  "source": "google_maps"
}

Sample Response Output

{
  "address": "1600 Amphitheatre Parkway, Mountain View, CA",
  "lat": 37.4224,
  "lng": -122.0840,
  "zoom": 18,
  "detections": [
    { "class": "building", "confidence": 0.92, "bbox": [102, 84, 310, 275] },
    { "class": "vehicle",  "confidence": 0.87, "bbox": [45,  190, 88,  224] },
    { "class": "vehicle",  "confidence": 0.81, "bbox": [200, 300, 245, 335] }
  ],
  "detection_count": 3,
  "processing_time_ms": 1847,
  "imagery_source": "google_maps_static"
}

Rate Limits by Pricing Tier

TierMonthly SearchesConcurrent RequestsImage Sources
Starter2001Google Maps Static
Professional1,0003Google Maps Static
Enterprise5,00010Google Maps Static + custom upload

Searches reset on the 1st of each month. There are no overage charges โ€” once the monthly limit is reached, the account is prompted to upgrade to the next tier.

Frequently Asked Questions

What accuracy does a satellite building detection API need for insurance use?

Insurance workflows typically require 85%+ mAP for automated triage use cases, with human review for edge cases. Kestrel AI's 88.7% mAP exceeds this threshold. For binding decisions, results should be treated as a first-pass signal with adjuster review, not a replacement for a formal inspection.

Can I detect buildings without owning satellite imagery?

Yes. Kestrel AI fetches satellite imagery automatically via the Google Maps Static API using the address or coordinates you provide. You don't need to source, store, or manage any imagery. This is the key operational difference from platforms like Planet Labs or Maxar, which require you to order or license imagery separately.

Is satellite building detection GDPR and CCPA compliant?

Satellite imagery of buildings from commercial providers is generally considered public domain data โ€” it captures structures, not individuals. However, if your workflow involves correlating detection results with personal data (e.g., policyholder addresses), GDPR and CCPA obligations apply to your data pipeline. Consult your DPA. Kestrel AI does not store or process personal data beyond what is necessary for API authentication.

What is the minimum detectable building size?

At zoom level 18 (the default), Google Maps Static imagery has a ground resolution of approximately 0.6 meters/pixel at a 640ร—640 image size. Buildings smaller than ~5ร—5 meters may not be reliably detected. Most residential and commercial structures are well above this threshold.

How does YOLOv8 compare to older detection models for satellite imagery?

YOLOv8 outperforms prior YOLO generations (v5, v7) and traditional two-stage detectors (Faster R-CNN) in the speed-accuracy tradeoff for production API deployment. Its anchor-free detection head and improved backbone make it particularly effective for small object detection โ€” critical for satellite imagery where vehicles and structures occupy a small fraction of the total image area.

Conclusion

A satellite building detection API eliminates the cost and complexity barrier that has historically kept aerial intelligence tools out of reach for mid-market insurance, construction, and real estate companies. The key criteria for evaluating providers are accuracy (published mAP), latency (real-time vs. batch), pricing transparency, and the ability to operate without proprietary satellite hardware.

Kestrel AI checks all four boxes: 88.7% mAP, sub-3-second latency, public pricing starting at $99/month, and zero hardware dependency. For teams priced out of Maxar and Planet Labs, it's the production-ready alternative.

Try Kestrel AI Free

Run your first satellite building detection in under 60 seconds. No satellite hardware. No sales call. No contract.

Start Detecting โ†’