Skip to main content

Scenario

You want to scrape product data and also retain a product image that should remain available through Titan-managed URLs.

Media flow

Example output schema

{
  "type": "object",
  "properties": {
    "product_name": { "type": "string" },
    "price": { "type": "string" },
    "image_url": { "type": "string", "format": "media" }
  }
}

What the output looks like conceptually

Field typeReturned as
Regular scalar fieldNormal JSON value
Media fieldStable Titan media URL
  1. Export the structured result
  2. Keep media URLs in the exported payload
  3. Resolve media only in the application layer that needs the asset
This avoids mixing binary transport into your main structured data pipeline.

Why this model is useful

Titan’s media flow keeps:
  • Scraping output structured
  • Access control centralized
  • Object storage details out of user-facing payloads

Next steps