@rod Whiteley Thank you for reply, but post types are used to prevent a mess, because the real data is like over 7500 companies each has like 20 items type with unknown amount of items in every type.
Your suggestion with URL parsing makes a sense but please point how can do this considering my situation. Also please note that i need a /company-X/ to build a custom layout (like extra headers, icons, etc.)