graph TD A[Input: listing-url] --> B[Domain Analysis Task] B --> C{Is Amazon?} C -->|Yes| D[Amazon Data Extraction] C -->|No| E[Non-Amazon Data Extraction] D --> F[Raw Amazon Data] E --> G[Raw Other Data] F --> H[Data Structuring Task] G --> H H --> I[Final Output: extracted-listing-data] subgraph Data Fields I --> J[title] I --> K[bullet_points] I --> L[description] I --> M[main_image_url] end subgraph Task IDs B -.->|#223| N[Domain Check] D -.->|#225| O[Amazon Crawler] E -.->|#226| P[Generic Crawler] H -.->|#223| Q[JSON Formatter] end