As a provider of a product intelligence services, Indix routinely deals with massive amounts of data. Now the company is making all that information more accessible via a set of Indix Product Intelligence APIs that are now generally available.
Indix CEO Sanjay Parthasarathy told ProgrammableWeb that the Indix Product Intelligence APIs provide a standard method for both cleansing and structuring data in a way that makes product information a lot simpler to consume for developers of e-commerce applications.
In addition to providing developers with a more RESTful set of APIs, version 2.0 of the APIs adds support for the ability to submit bulk queries or lookups, Parthasarathy says. Previously, retrieving large amounts of data would have required thousands of iterative API calls. Version 2.0 also introduces separate endpoints for each resource.
Indix also provides an On Demand API that customers use to obtain the latest prices and availability in real time for up to 1,000 products across 10 competitors. Indix says the On Demand endpoint can process 10,000 URLs within 90 minutes.
At the moment, Indix is making use of the API management service from 3scale. But in the near future the company plans to implement its own management platform to drive higher levels of API performance.
Parthasarathy says that at its core, Indix leverages its own search engine technology to give organizations a more granular approach to searching 800 million products. Indix crawls the Web to collect all that data, which is then rationalized in a database service it manages. That data is now more accessible using its APIs, says Parthasarathy.
To encourage developers to use those APIs, Indix also has a KickStart initiative that provides discounts for early-stage startups. KickStart will allow startups with less than $1 million in funding and $100,000 in revenue access to the Indix API at a reduced price point.
Parthasarathy says that general-purpose search engines such as Google are too blunt an instrument for searching product data. Indix solves that issue by rationalizing product data that makes it possible, for example, for organizations to track what products are being sold at what price and by whom. Armed with that information, those organizations can apply analytics in a way that makes them more competitive.
On a macro level, Indix is part of a larger trend through which APIs are being used to serve up massive amounts of previously inaccessible data across any number of vertical industries. As that process continues to evolve, the sheer volume of information that developers will need to manipulate becomes increasing larger, and the need for services that rationalize that data becomes more pronounced.