SYSTEM all green source importgenius.com queue 18,402 queries p99 latency 890ms dataflirt.com · scraper/importgenius-com
RUN · 84 active pipelines · importgenius.com live

Global trade data,
at warehouse scale.

We extract shipping manifests, supplier networks, HS code classifications, and bill of lading records from ImportGenius. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Bills of Lading
1.2M /day
Supplier profiles
45K /run
HS codes mapped
890K /24h
Active pipelines
84
Uptime
99.94%
Data Dictionary

Every field we extract from importgenius.com

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Shipment Records objects from importgenius.com. All fields typed and schema-versioned.

bill_of_lading_numberarrival_dateshipper_nameconsignee_nameproduct_descriptionweight_kgquantityhs_codeport_of_loadingport_of_dischargevessel_namevoyage_number
shipment_records
● 200 OK
"bill_of_lading_number": "MEDU123456789",
"arrival_date": "2023-10-14",
"shipper_name": "Shenzhen Electronics Co Ltd",
"consignee_name": "Acme Corp Logistics",
"weight_kg": 14500.5,
"hs_code": "851712",
"port_of_loading": "Yantian, China",
"vessel_name": "MSC ISABELLA"
# bill_of_lading_numberarrival_dateshipper_nameconsignee_nameproduct_descriptionweight_kg
1
2
3

Complete list of extractable fields for Shipper Profiles objects from importgenius.com. All fields typed and schema-versioned.

company_namecountrytotal_shipmentstotal_weight_kgtop_consigneestop_hs_codesrecent_activity_dateaddresscontact_infoprofile_url
shipper_profiles
● 200 OK
"company_name": "Shenzhen Electronics Co Ltd",
"country": "China",
"total_shipments": 1432,
"total_weight_kg": 850000.0,
"top_hs_codes": "['851712', '850440']",
"recent_activity_date": "2023-10-14",
"address": "Baoan District, Shenzhen, Guangdong"
# company_namecountrytotal_shipmentstotal_weight_kgtop_consigneestop_hs_codes
1
2
3

Complete list of extractable fields for Consignee Data objects from importgenius.com. All fields typed and schema-versioned.

company_namecountrytotal_importstotal_teutop_supplierstop_hs_codesport_of_dischargeaddressindustry_categoryprofile_url
consignee_data
● 200 OK
"company_name": "Acme Corp Logistics",
"country": "United States",
"total_imports": 894,
"total_teu": 1250,
"top_suppliers": "['Shenzhen Electronics Co Ltd', 'Taiwan Semi Mfg']",
"port_of_discharge": "Los Angeles, CA",
"industry_category": "Consumer Electronics"
# company_namecountrytotal_importstotal_teutop_supplierstop_hs_codes
1
2
3

Complete list of extractable fields for HS Code Volumes objects from importgenius.com. All fields typed and schema-versioned.

hs_codedescriptiontotal_volume_kgtotal_shipmentstop_origin_countriestop_destination_countriesaverage_weight_per_shipmenttop_shipperstop_consigneesduty_rates_extracted
hs_code volumes
● 200 OK
"hs_code": "851712",
"description": "Smartphones and related communication devices",
"total_volume_kg": 45000000.0,
"total_shipments": 28400,
"top_origin_countries": "['China', 'Vietnam', 'India']",
"average_weight_per_shipment": 1584.5,
"duty_rates_extracted": false
# hs_codedescriptiontotal_volume_kgtotal_shipmentstop_origin_countriestop_destination_countries
1
2
3

Complete list of extractable fields for Logistics & Routing objects from importgenius.com. All fields typed and schema-versioned.

vessel_namevoyage_numbercarrier_nameport_of_loadingport_of_dischargetransit_time_dayscontainer_typeteu_countcontainer_numbersseal_numbers
logistics_& routing
● 200 OK
"vessel_name": "MSC ISABELLA",
"voyage_number": "IN342A",
"carrier_name": "Mediterranean Shipping Company",
"port_of_loading": "Yantian, China",
"port_of_discharge": "Los Angeles, CA",
"transit_time_days": 18,
"container_type": "40HC",
"teu_count": 2.0
# vessel_namevoyage_numbercarrier_nameport_of_loadingport_of_dischargetransit_time_days
1
2
3

Capabilities

Everything you need from ImportGenius - nothing you don't

Our ImportGenius scraper navigates complex search pagination, extracts nested bill of lading tables, and maps multi-tier supplier relationships with full anti-bot circumvention built in.

Bill of Lading Extraction

Extract raw manifest data including shipper, consignee, product description, weight, and arrival dates for every shipment.

Supplier Mapping

Aggregate shipment histories to build comprehensive profiles of overseas manufacturers and their export volumes.

Consignee Intelligence

Track import volumes, supplier dependencies, and preferred ports for any US or international importer.

HS Code Classification

Analyse trade volumes and routing patterns for specific Harmonized System commodity codes.

Vessel & Carrier Tracking

Capture shipping routes, carrier market share, and transit times between global port pairs.

Volume & TEU Calculation

Standardise weight and container metrics across different manifest formats for accurate volume aggregation.

Deep Search Pagination

Automated traversal of ImportGenius search results, bypassing UI limits to extract complete historical datasets.

Multi-Country Customs Data

Extract records across US, Latin America, India, and other available customs jurisdictions in the database.

Scheduled Delta Updates

Run continuous pipelines to capture new shipments as they clear customs, delivering only the net-new records.

// engagement pipeline

From company name to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target companies, HS codes, or port pairs. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy crawlers, proxy rotation, session management, and authentication handling for importgenius.com.

Validation & QA
d 4–6

Schema validation, null-rate checks, volume verification, and sample manifests before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

How our ImportGenius pipeline handles the hard parts

Extracting trade data at scale requires bypassing strict rate limits and parsing complex, nested tables. Here is how we maintain pipeline stability.

pipeline-monitor · importgenius.com · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Session Management
Authenticated session pooling

ImportGenius restricts deep data access behind authentication walls. We manage pools of authenticated sessions, rotating cookies and headers to distribute load and prevent account-level rate limiting.

Pagination Limits
Deep result traversal

Search interfaces often cap results at 10,000 records. Our crawlers dynamically slice date ranges and filter parameters to ensure complete data extraction without hitting pagination walls.

Data Normalisation
Messy manifest parsing

Bill of lading descriptions are notoriously unstructured. We apply regex patterns and NLP to standardise weights, clean company names, and extract valid HS codes from raw text blocks.

Anti-bot layer
Residential proxy rotation

We route requests through ISP-grade residential proxies, matching the geographic location of the session to prevent IP bans and CAPTCHA triggers.

Change detection
Incremental extraction

Customs data updates continuously. We maintain state on the last extracted arrival dates per target, only querying and extracting new shipments to minimise compute and API calls.

Applications

Who uses ImportGenius data - and how

Teams across industries use importgenius.com data to build competitive products and smarter operations.

01
Supplier Sourcing & Vetting

Procurement teams identify reliable overseas manufacturers by analysing their historical export volumes and current client lists.

02
Competitor Supply Chain Mapping

Brands track competitor import volumes, discover their exact factory partners, and monitor their inventory buildup ahead of peak seasons.

03
Trade Finance & Due Diligence

Financial institutions verify physical trade flows against stated revenues to detect fraud and assess credit risk.

04
Market Share Analysis

Analysts aggregate total TEU volumes per HS code to calculate market share shifts between major importers.

05
Logistics Optimisation

Freight forwarders analyse carrier routing, port congestion, and transit times to optimise their own shipping networks.

06
Hedge Fund Alternative Data

Quantitative funds ingest daily shipment volumes to forecast quarterly earnings for publicly traded retail and manufacturing companies.

Why DataFlirt

"ImportGenius holds the definitive record of global physical trade, but mapping multi-tier supply chains requires structured, queryable databases."

Extracting millions of shipping manifests requires precise session management, handling complex search pagination, and parsing nested bill of lading tables. DataFlirt manages the proxy rotation, authentication states, and schema normalisation so your analysts can focus on trade flows, not scraping infrastructure.

Technical Spec

ImportGenius scraper - technical capabilities

Everything supported by our importgenius.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

Search pagination bypass
Automated date-slicing to bypass 10k record display limits
Supported
Bill of lading parsing
Extraction of all nested fields within individual shipment records
Supported
HS code mapping
Standardisation of commodity codes across different customs formats
Supported
Change detection (diffs)
Incremental updates based on last-seen arrival dates
Supported
Residential proxy rotation
ISP-grade residential IPs to prevent rate limiting
Supported
Webhook delivery
HTTP POST per batch for immediate downstream processing
Supported
Historical records > 5 years
Requires premium ImportGenius authentication tiers
Partial
Direct contact emails/phones
Contact data is heavily gated or absent from raw customs manifests
Partial
Infrastructure

Infrastructure powering the trade data pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusAPIXLS
Scrapy + Playwright Stack

Scrapy handles high-concurrency search traversal and deduplication. Playwright manages complex authentication flows and dynamic table rendering.

Residential Proxy Infrastructure

We maintain pools of residential ISP proxies to distribute request load, preventing account flags and IP bans during high-volume manifest extraction.

Cloud-Native Orchestration

Pipelines run on AWS ECS with Airflow managing schedule dependencies and delta extraction logic. All state stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested - schema versioned per run
CSV
Flat file with typed columns - Excel/Sheets compatible
XLS
Excel format for direct analyst consumption
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery - compatible with any data lake
Webhook
HTTP POST per batch for real-time downstream processing
API
REST endpoints to query your extracted dataset
BigQuery
Streamed directly into your dataset with schema auto-detect
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About importgenius.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping ImportGenius legal?

Scraping public customs data is generally permissible, but ImportGenius aggregates and structures this data behind terms of service and authentication walls. DataFlirt builds the extraction infrastructure. Clients must provide their own authenticated accounts and ensure their use case complies with the platform's terms.

How do you handle pagination limits on search results?

When search queries return more records than the UI displays, our crawlers automatically slice the query into smaller date ranges or filter permutations until all records are extracted.

Can you extract data across all available countries?

Yes. We can target US customs, Latin American manifests, Indian import/export data, and any other jurisdiction available within your ImportGenius access tier.

Do I need to provide an ImportGenius account?

Yes. Due to the gated nature of the platform, clients must provide credentials with the appropriate access tier for the data they wish to extract. We manage the session pooling and rotation.

How fresh is the data?

Customs data inherently has a lag. Our pipelines can run daily or weekly to capture new manifests as soon as ImportGenius indexes them.

Can you standardise the messy product descriptions?

We apply basic regex and string cleaning to raw manifest text. For advanced normalisation, we can integrate custom NLP parsing steps into the pipeline before delivery.

What is the minimum viable engagement?

Our minimum engagement typically starts at a defined list of 500 companies or specific HS code sets. Contact us with your target volume for a scoped quote.

$ dataflirt scope --new-project --source=importgenius.com ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off historical export of a competitor's supply chain or continuous monitoring of an HS code category, we scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in industrial and mro

Services

Data Extraction for Every Industry

View All Services →