This component acts like a customizable HTTP REST client. Offering a vast amount of configuration options, it can extract data from virtually any web API within an hour. We strongly recommend you configure your first Generic Extractor using our [tutorial](https://developers.keboola.com/extend/generic-extractor/tutorial/). To configure the extractor, you only need - to be familiar with JSON, and - have the documentation of your chosen API at hand. The API should be [RESTful](https://en.wikipedia.org/wiki/Representational_state_transfer) and, more or less, follow the HTTP specification. Each configuration of the Generic extractor can be published as a new standalone component in Keboola Connection.