iney.io
Log in
{{ quota.loading ? '...' : quota.remaining }}/{{ quota.quota }}
IP changed — session reset and request retried automatically

Analyzing {{ discoverDomain }}...

{{ discoverPhaseLabel }}

{{ phase.label }}

Paste any URL. Tell us what you need.

AI analyzes the page and extracts your data.

~{{ discoverCost }} units

{{ discoverError }}

{{ discoverActualItemCount > 0 ? discoverActualItemCount + ' items extracted' : 'No items extracted — try a different intent' }}
in {{ ((discoverResult.meta?.processing_ms || 0) / 1000).toFixed(1) }}s {{ discoverResult.meta?.cost_units || 0 }} units {{ discoverResult.data_meta.confidence >= 0.8 ? 'high' : discoverResult.data_meta.confidence >= 0.5 ? 'medium' : 'low' }} confidence
Recipe (scrape_request)
Code Snippets
{{ currentSnippet }}
AI Summary

{{ discoverResult.summary || 'No summary available.' }}

Timing Breakdown
Probe
{{ discoverResult.discover_meta.phases.probe_ms || 0 }}ms
AI Analysis
{{ discoverResult.discover_meta.phases.llm_ms || 0 }}ms
Extract
{{ discoverResult.discover_meta.phases.execute_ms || 0 }}ms
Served from recipe cache
Raw JSON Response
Want to automate this?
{{ automateSnippet }}
Same result, no AI overhead. Cost: ~{{ discoverRecipeCost }} units/request
GET
{{ totalCost }} units
Extraction Rules
Nested
Fields
No rules. Add "Simple" for single values or "Nested" for structured objects.
{{ result.status_code }} {{ result.meta?.total_ms || 0 }}ms
POST /v1/scrape
Processing...

Run a request to see response

No HTML content available

Sandboxed preview — scripts and external resources are blocked
{{ key }} {{ Array.isArray(value) ? value.length + ' items' : 'string' }}
{{ idx + 1 }} {{ typeof item === 'object' ? JSON.stringify(item) : item }}
... and {{ value.length - 20 }} more items
{{ value }}

No extracted data

Add extraction rules and run a request