I used Amazon’s product advertising api to fetch the graph.
Visualization was created with my own algorithm that tries to embed a graph into city-like grid. It routes paths between nodes, so that paths that were taken before are more preferable for new paths.
The thickness of a road gives rough estimate of how many paths went there.
Please let me know if you have any suggestions!