Africa News API
Powerful API for accessing and analyzing news from Africa's leading media outlets. Get beyond raw headlines with our AI-enhanced metadata including sentiment scores, entity extraction, and relevance ratings. Purpose-built for developers creating media monitoring, business intelligence, or content curation applications.
Africa News API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Authentication API | ||
| POST |
register_user_register_post /register |
|
| POST |
_login_user__login_post /login |
|
| POST |
_sync_session__sync_session_post /sync/session |
|
| Profile API | ||
| GET |
_my_profile__profile_get /profile |
|
| News API | ||
| GET |
list_news_articles_news_get /news |
|
| GET |
list_news_in_date_range_news_filter_by_range_get /news/filter/by/range |
|
| DELETE |
delete_news_article_news__uuid__delete /news/{uuid} |
|
| GET |
list_featured_news_by_category_news_featured_get /news/featured |
List the top news articles across all major categories, or as a flat-list News articles are sorted by relevance score in descending order, then by created_at in descending order.… |
| POST |
_search_news_by_keywords__news_search_post /news/search |
|
| PUT |
_record_view__news_record_view__uuid__put /news/record-view/{uuid} |
|
| GET |
find_news_article_news__uuid__get /news/{uuid} |
Retrieve a single news article by its unique identifier (UUID). Args: uuid (str): The UUID of the news article to be retrieved. Returns: NewsArticle: The news article… |
| Entities API | ||
| GET |
_get_entity__entities__uuid__get /entities/{uuid} |
|
| POST |
_search_entities_by_keywords__entities_search_post /entities/search |
Search for entities matching any of the provided keywords. |
| GET |
_search_entities__entities_search_get /entities/search |
|
| GET |
_list_entities__entities_get /entities |
|
| Link Store API | ||
| GET |
list_link_store_link_store_get /link-store |
|
| POST |
_build_link_store_data__link_store_build_post /link-store/build |
|
| GET |
find_link_link_store_find_url_get /link-store/find/url |
|
| GET |
show_link_item_link_store__uuid__get /link-store/{uuid} |
|
| Background Tasks API | ||
| POST |
_build_entities_database__entities_build_database_post /entities/build-database |
|
| POST |
test_crawl_news_article_read_single_news_post /read/single/news |
|
| POST |
read_news_articles_read_news_post /read/news |
|
| POST |
make_featured_news_make_featured_post /make/featured |
|
| POST |
platform_quality_checks_platform_quality_checks_post /platform/quality-checks |
|
| POST |
requeue_news_article_sync_process_news_post /sync/process/news |
|
| Email Newsletter API | ||
| GET |
send_out_email_newsletter_dispatch_newsletter_get /dispatch/newsletter |
|
| GET |
render_email_newsletter_email_preview__date_str__get /email/preview/{date_str} |
|
| System Stats API | ||
| GET |
calculate_stats_stats_get /stats |
|
| Subscription API | ||
| DELETE |
_remove_subscription__subscription_delete /subscription |
|
| GET |
_get_subscription__subscription_get /subscription |
|
| GET |
_get_subscription_metadata__subscription_metadata_get /subscription/metadata |
|
| Image Proxy API | ||
| GET |
proxy_image_image_proxy_get /image/proxy |
|
| Payments API | ||
| POST |
_request_payment__payments_mpesa_request_payment__post /payments/mpesa/request-payment/ |
|
| GET |
_get_payment_status__payments_mpesa_clean_up__get /payments/mpesa/clean-up/ |
|
| GET |
_get_payment_status__payments_mpesa_payment_status__get /payments/mpesa/payment-status/ |
|
Africa News API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC Recommended | Free | 60 / minute |
|
| PRO | $150 / month | — |
|