From 9d7f725478616017de3d914d1808845d69a4b556 Mon Sep 17 00:00:00 2001 From: badhope <195405851+badhope@users.noreply.github.com> Date: Sun, 14 Jun 2026 10:01:54 +0000 Subject: [PATCH] data: daily API collection update (5358 APIs) --- data/api_market.db | Bin 9740288 -> 9740288 bytes data/collected/pipeline_output.json | 206 +++++++++++++++++++++++++--- 2 files changed, 187 insertions(+), 19 deletions(-) diff --git a/data/api_market.db b/data/api_market.db index 59e65a1631008875dcece63cf106985cdda7895a..2d347b0c55fa01fe0c4dc66027b2a971f843a1eb 100644 GIT binary patch delta 8881 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 delta 8155 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 diff --git a/data/collected/pipeline_output.json b/data/collected/pipeline_output.json index be45254..1804d09 100644 --- a/data/collected/pipeline_output.json +++ b/data/collected/pipeline_output.json @@ -1,6 +1,6 @@ { - "collected_at": "2026-06-09T10:07:49Z", - "total_apis": 5346, + "collected_at": "2026-06-14T10:01:53Z", + "total_apis": 5358, "total_categories": 35, "categories": { "animals": [ @@ -25646,20 +25646,6 @@ "quality_grade": "B", "tags": [] }, - { - "id": "development_ogli_082a4a", - "name": "Ogli", - "url": "https://app.ogli.sh", - "description": "Generate short links like any other shortener but with custom OG/meta tags for perfect previews. Ideal for SPAs, apps, and anyone who wants control over what gets shared.", - "category": "development", - "auth": "apiKey", - "https": true, - "cors": true, - "source": "marcelscruz/public-apis", - "quality_score": 95, - "quality_grade": "A", - "tags": [] - }, { "id": "development_carsxe_1f5df1", "name": "CarsXE", @@ -31052,6 +31038,20 @@ "quality_grade": "B", "tags": [] }, + { + "id": "documents_filestack_9614fb", + "name": "Filestack", + "url": "https://www.filestack.com/signup-start/", + "description": "Powerful API to upload, transform & deliver any file into your app", + "category": "documents", + "auth": "[\"Run](www.postman.com/filestack-wolfpack/filestack/overview?sideView=agentMode)", + "https": null, + "cors": null, + "source": "public-apis/public-apis", + "quality_score": 75, + "quality_grade": "B", + "tags": [] + }, { "id": "documents_kitsu_2886f3", "name": "Kitsu", @@ -39612,6 +39612,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "email_pick_an_agency_5c9f46", + "name": "Pick an Agency", + "url": "https://www.pickanagency.com/developers", + "description": "Search 47,000+ marketing agencies by service, location and rating", + "category": "email", + "auth": null, + "https": true, + "cors": true, + "source": "public-apis/public-apis", + "quality_score": 85, + "quality_grade": "A", + "tags": [] + }, { "id": "email_signaliz_781610", "name": "Signaliz", @@ -43790,6 +43804,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "finance_hyperliquid_market_data_7e0778", + "name": "Hyperliquid Market Data", + "url": "https://rapidapi.com/theliminalguy/api/hyperliquid-market-data-oi-funding-open-interest", + "description": "Hyperliquid open interest, funding and cross-venue predicted rates per coin", + "category": "finance", + "auth": "apiKey", + "https": true, + "cors": true, + "source": "public-apis/public-apis", + "quality_score": 100, + "quality_grade": "A", + "tags": [] + }, { "id": "finance_nomics_ee5566", "name": "Nomics", @@ -44196,6 +44224,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "finance_k_data_gate_bda6e9", + "name": "K-Data Gate", + "url": "https://kdata-gate.vercel.app/docs", + "description": "Korean market data: K-beauty/K-food products, Naver trends, stocks, real estate, weather", + "category": "finance", + "auth": "apiKey", + "https": true, + "cors": null, + "source": "public-apis/public-apis", + "quality_score": 90, + "quality_grade": "A", + "tags": [] + }, { "id": "finance_nasdaq_data_link_77a571", "name": "Nasdaq Data Link", @@ -44996,6 +45038,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "food_your_move___nutrition_api_a39591", + "name": "Your Move - Nutrition API", + "url": "https://ymove.app/nutrition-api", + "description": "A complete nutrition API. Search foods, get nutrition facts and values. Generate meal plans and look up packaged products from 180+ countries worldwide.", + "category": "food", + "auth": "apiKey", + "https": true, + "cors": true, + "source": "marcelscruz/public-apis", + "quality_score": 95, + "quality_grade": "A", + "tags": [] + }, { "id": "food___open_food_facts___03ca07", "name": "**Open Food Facts**", @@ -46356,6 +46412,20 @@ "quality_grade": "B", "tags": [] }, + { + "id": "geocoding_ip_api_io_dcb30a", + "name": "IP-API.io", + "url": "https://ip-api.io", + "description": "IP geolocation with VPN/proxy/Tor detection, reputation and risk score", + "category": "geocoding", + "auth": "apiKey", + "https": true, + "cors": true, + "source": "public-apis/public-apis", + "quality_score": 95, + "quality_grade": "A", + "tags": [] + }, { "id": "geocoding_ip_geolocation_224ff7", "name": "IP Geolocation", @@ -46482,6 +46552,20 @@ "quality_grade": "B", "tags": [] }, + { + "id": "geocoding_latlng_03f668", + "name": "LatLng", + "url": "https://www.latlng.work/docs", + "description": "Geocoding, reverse geocoding, places, and static maps", + "category": "geocoding", + "auth": null, + "https": true, + "cors": true, + "source": "public-apis/public-apis", + "quality_score": 88, + "quality_grade": "A", + "tags": [] + }, { "id": "geocoding_locationiq_dfe3e9", "name": "LocationIQ", @@ -49847,10 +49931,10 @@ "tags": [] }, { - "id": "health_video_exercise__nutrition___recipe_api___1ce31a", - "name": "Video Exercise, Nutrition & Recipe API - ymove.app", + "id": "health_your_move___exercise_api_e2d8ba", + "name": "Your Move - Exercise API", "url": "https://ymove.app/exercise-api", - "description": "One Workout API for: Exercise Videos, Program Generation, Nutritional info & Posture Analysis", + "description": "The complete exercise library and fitness API for your app. 698+ professional HD exercise videos with workout generation and program builder.", "category": "health", "auth": "apiKey", "https": true, @@ -52794,6 +52878,20 @@ "quality_grade": "C", "tags": [] }, + { + "id": "news_cure_cancer_with_ai_1a9e98", + "name": "Cure Cancer With AI", + "url": "https://www.curecancerwithai.com/developers", + "description": "Oncology research, clinical trials, FDA approvals, news, and MAMMAL predictions", + "category": "news", + "auth": "apiKey", + "https": true, + "cors": false, + "source": "public-apis/public-apis", + "quality_score": 95, + "quality_grade": "A", + "tags": [] + }, { "id": "news_tensorfeed_3d60f7", "name": "TensorFeed", @@ -52934,6 +53032,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "news_noozra_f915fc", + "name": "Noozra", + "url": "https://noozra.com/api", + "description": "Free news headlines from 200+ curated RSS sources", + "category": "news", + "auth": null, + "https": true, + "cors": true, + "source": "public-apis/public-apis", + "quality_score": 87, + "quality_grade": "A", + "tags": [] + }, { "id": "news_npr_one_9c6201", "name": "NPR One", @@ -61986,6 +62098,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "phone_veriroute_intel_7476b4", + "name": "VeriRoute Intel", + "url": "https://verirouteintel.com", + "description": "CNAM caller ID, carrier/LRN lookup and spam scoring for North American phone numbers", + "category": "phone", + "auth": "apiKey", + "https": true, + "cors": null, + "source": "public-apis/public-apis", + "quality_score": 85, + "quality_grade": "A", + "tags": [] + }, { "id": "phone_iseven__humor__eed49a", "name": "isEven (humor)", @@ -64326,6 +64452,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "photography_datpaq_1abb66", + "name": "DATPAQ", + "url": "https://datpaq.com", + "description": "Developer-first APIs. Enterprise-ready infrastructure. Sampla data, avatars, image processing and a lot more.", + "category": "photography", + "auth": "apiKey", + "https": true, + "cors": true, + "source": "marcelscruz/public-apis", + "quality_score": 95, + "quality_grade": "A", + "tags": [] + }, { "id": "photography_generate_full_webpage_screenshot_cae3df", "name": "Generate Full Webpage Screenshot", @@ -73022,6 +73162,20 @@ "quality_grade": "A", "tags": [] }, + { + "id": "url-shorteners_linkly_3fc712", + "name": "Linkly", + "url": "https://linklyhq.com/url-shortener-api", + "description": "URL shortener API with branded domains, click tracking, smart redirects, and webhooks", + "category": "url-shorteners", + "auth": "apiKey", + "https": true, + "cors": true, + "source": "marcelscruz/public-apis", + "quality_score": 95, + "quality_grade": "A", + "tags": [] + }, { "id": "url-shorteners_manyapis_com_ce01cd", "name": "Manyapis.com", @@ -74146,6 +74300,20 @@ "quality_grade": "B", "tags": [] }, + { + "id": "weather_infranode_1e9563", + "name": "InfraNode", + "url": "https://infranode.dev", + "description": "Unified German city open data: weather, air quality, EV chargers, transit, demographics", + "category": "weather", + "auth": "apiKey", + "https": true, + "cors": null, + "source": "public-apis/public-apis", + "quality_score": 85, + "quality_grade": "A", + "tags": [] + }, { "id": "weather_purple_air_59dc39", "name": "Purple Air",