* Initial Newsdata source connector implementation * Update docs, source_definitions and upload icon * Set single input for `sources` stream * Remove unused definition * Update `spec.yaml` config * Support Pagination * Remove `is_free_tier`, because as of now, dynamic `page_size` is not supported * auto-bump connector version Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com> Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
# Newsdata API
|
|
|
|
## Sync overview
|
|
|
|
This source retrieves the latests news from the [Newsdata API](https://newsdata.io/).
|
|
|
|
### Output schema
|
|
|
|
This source is capable of syncing the following streams:
|
|
|
|
* `latest`
|
|
* `sources`
|
|
- __NOTE__: `category`, `language` and `country` input parameters only accept a single value, not multiple like `latest` stream.
|
|
Thus, if several values are supplied, the first one will be the one to be used.
|
|
|
|
If there are more endpoints you'd like Airbyte to support, please [create an issue.](https://github.com/airbytehq/airbyte/issues/new/choose)
|
|
|
|
### Features
|
|
|
|
| Feature | Supported? | Notes |
|
|
|:------------------|------------|:------|
|
|
| Full Refresh Sync | Yes | |
|
|
| Incremental Sync | No | |
|
|
|
|
### Performance considerations
|
|
|
|
The News API free tier only allows 200 requests per day, and only up to 10
|
|
news per request.
|
|
|
|
The free tier does not allow to perform advanced search queries.
|
|
|
|
## Getting started
|
|
|
|
### Requirements
|
|
|
|
1. A Newsdata API key. You can get one [here](https://newsdata.io/register).
|
|
|
|
### Setup guide
|
|
|
|
The following fields are required fields for the connector to work:
|
|
|
|
- `api_key`: Your Newsdata API key.
|
|
|
|
## Changelog
|
|
|
|
| Version | Date | Pull Request | Subject |
|
|
|:--------|:-----------|:---------------------------------------------------------|:------------------------|
|
|
| 0.1.0 | 2022-10-21 | [18576](https://github.com/airbytehq/airbyte/pull/18576) | 🎉 New Source: Newsdata |
|