# Real Estate Aerial Video Generator

## Links

- Product page URL: https://www.agentpmt.com/marketplace/real-estate-aerial-video-generator
- Product markdown URL: https://www.agentpmt.com/marketplace/real-estate-aerial-video-generator?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/real-estate-aerial-video-generator?format=agent-json

## Overview

- Product ID: 69612e4daa1df9dd0902d624
- Vendor: Apoth3osis
- Type: function
- Unit type: request
- Price: 2500 credits
- Categories: Marketing, Mapping & Visualization, Satellite & Aerial Imagery, Video & Motion Graphics, Video & Streaming
- Generated at: 2026-05-10T08:26:49.437Z

### Page Description

Turn a street address into a cinematic aerial property video you can share with buyers, clients, or stakeholders. This tool is useful for real estate listings, neighborhood previews, destination marketing, property presentations, and location-based sales materials. Completed videos are returned as downloadable MP4 links that can be handed directly to the user.

### Agent Description

Create cinematic aerial videos from street addresses, check whether a video is ready yet, and return downloadable MP4 links for completed footage.

## Details

### Details

Turn a street address into a cinematic aerial property video you can share with buyers, clients, or stakeholders. This tool is useful for real estate listings, neighborhood previews, destination marketing, property presentations, and location-based sales materials. Completed videos are returned as downloadable MP4 links that can be handed directly to the user.

### Actions

- `generate_aerial_video` (25 credits): Request an aerial video for a street address. If a video already exists for that address, return it immediately. Otherwise queue the request and return the current status.
- `fetch_existing_aerial_video`: Retrieve a completed aerial video or check the status of a previous request. Provide either the original address or a prior video_id.

### Use Cases

Real estate listing videos, Vacation rental marketing, Neighborhood preview videos, Destination marketing, Property presentation media, Venue showcase videos, Sales outreach assets, Location-based client presentations

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

No related content is currently linked to this product.

## Integration Details

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp?platform=claude#videos
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp?platform=chatgpt#videos
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp?platform=cursor#videos
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp?platform=windsurf#videos

STDIO connector for Claude Code, Codex, Cursor, Zed, and other LLMs that require STDIO or custom connections. This lightweight connector routes requests to `https://api.agentpmt.com/mcp`. All tool execution happens in the cloud and the server cannot edit any files on your computer.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "69612e4daa1df9dd0902d624",
    "parameters": {
      "action": "generate_aerial_video",
      "address": "example_address"
    }
  }'
```

### Autonomous Agents

Do not use the abbreviated instructions in this product markdown for wallet-based invocation. Retrieve the full External Agent API markdown document instead.

- External Agent API page URL: https://www.agentpmt.com/external-agent-api
- External Agent API markdown URL: https://www.agentpmt.com/external-agent-api?format=agent-md

### Schema

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "generate_aerial_video": {
      "description": "Request an aerial video for a street address. If a video already exists for that address, return it immediately. Otherwise queue the request and return the current status.",
      "properties": {
        "address": {
          "type": "string",
          "description": "Full street address for the property or location.",
          "required": true
        }
      },
      "price_per_unit": 25
    },
    "fetch_existing_aerial_video": {
      "description": "Retrieve a completed aerial video or check the status of a previous request. Provide either the original address or a prior video_id.",
      "properties": {
        "address": {
          "type": "string",
          "description": "Street address used for the video request. Provide this or video_id.",
          "required": false
        },
        "video_id": {
          "type": "string",
          "description": "Video identifier from a previous aerial video request. Provide this or address.",
          "required": false
        }
      },
      "price_per_unit": 0
    }
  }
}
```

### Usage Instructions

# Real Estate Aerial Video Generator

Create cinematic aerial property videos from a street address and return a downloadable MP4 when the footage is ready.

## Actions

### generate_aerial_video

Request an aerial video for a location.

Required fields:
- `address` (string): Full street address.

Optional fields:
- None.

Example:
```json
{
  "action": "generate_aerial_video",
  "address": "230 Wellington St, Traverse City, MI 49686"
}
```

Typical statuses:
- `completed`: Video is ready now. Return the `signed_url` to the user.
- `queued`: A new request was submitted. Save the returned `video_id` for later checks.
- `processing`: A prior request is still being prepared.
- `unavailable`: No aerial coverage is available for that location.

### fetch_existing_aerial_video

Retrieve a completed video or check the status of an earlier request.

Required fields:
- At least one of `address` or `video_id`.

Optional fields:
- `address` (string): Street address used for the request.
- `video_id` (string): Video identifier from a prior response.

Example using an address:
```json
{
  "action": "fetch_existing_aerial_video",
  "address": "230 Wellington St, Traverse City, MI 49686"
}
```

Example using a video ID:
```json
{
  "action": "fetch_existing_aerial_video",
  "video_id": "ZsqpL5f2WAQxXrtbqWq8AP"
}
```

Typical statuses:
- `completed`: Response includes `signed_url`, `file_id`, `size_bytes`, and metadata such as `videoId`, `captureDate`, and `duration`.
- `processing`: Video is still being prepared.
- `not_found`: No prior video exists for that address or ID.
- `failed`: The prior request did not complete successfully.

## Recommended Flow

1. Call `generate_aerial_video` when the user asks for a new video.
2. If the response is `completed`, present the `signed_url` directly.
3. If the response is `queued`, keep the returned `video_id`.
4. Use `fetch_existing_aerial_video` later with the `video_id` or original address.

## Example Chat Conversation

User: "Can you make an aerial video for 230 Wellington St, Traverse City, MI 49686?"

Assistant: "I’ll check whether one is already available for that address and return the download link if it is ready."

Assistant tool call:
```json
{
  "action": "fetch_existing_aerial_video",
  "address": "230 Wellington St, Traverse City, MI 49686"
}
```

Assistant if completed:
"The aerial video is ready. Here is the download link: <signed_url>"

Assistant if processing:
"The video is not ready yet. I can check again later using the saved video ID."

## Notes

- Completed download links expire after 7 days.
- New requests can take 24 to 48 hours before they are ready.
- Some addresses do not have aerial coverage.

### Frequently Asked Questions

No linked FAQs are currently available.

### Dependencies

This product has no public dependency products.