API documentation
uCrawler uses HTTP REST API.


You need an API key to use the API.
Endpoints
All news sources are tied to the Groups. You can manage news sources and Groups via Dashboard.
News in the Group are collected by Topics (same news from different sources).
Authentication
Use the X-Api-Key HTTP header
Get Group Latest Data
GET /api/group/{group_ID}/data/latest/

Returns latest news for a group
Get Group Popular Data
GET /api/group/{group_ID}/data/

Returns popular news for a group
Example of response
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 1,
    "name": "IT News",
    "url": "/api/group/1/data/",
    "size": 2342795,
    "timestamp": 1534191839,
    "exists": true,
    "content": [
        [
            {
                "pub_time": 1534186879,
                "group": "IT News",
                "full_text": "Apple pulled Group FaceTime calling from iOS 12 developer beta 7 and macOS Mojave developer beta 7 saying it plans to bring the feature back later this year.\nApple removes Group FaceTime from iOS 12, macOS Mojave betas until later this fall\nGroup FaceTime is one of the features Apple showed off in early June at its annual Worldwide Developer Conference in San Jose. It took center stage for part of the keynote with the demo showing up to 32 people chatting at the same time.\nApple Rolls Out iOS 12 Developer Beta 7 for iPhone, iPad]\nApple’s developer release notes don’t say what Group FaceTime was pulled, but did say it’ll be part of a future software update “later this fall.”\nApple Announces iOS 12: Siri Skills, Performance, Improved Communication, Enhanced Augmented Reality\nGroup FaceTime seemed to work fine prior to the developer beta 7 releases. That said, Apple may have found issues with larger chat groups that pushed them to drop the feature from the betas for now. iOS 12 and macOS Mojave will be available as free upgrades this fall. The developer beta program is open to members of Apple’s developer program.",
                "title": "Apple Pulls Group FaceTime from iOS 12, macOS Mojave Betas",
                "url": "https://www.macobserver.com/news/product-news/group-facetime-pulled-ios-12-macos-mojave/",
                "image": "https://www.macobserver.com/wp-content/uploads/2018/08/group-facetime-ipad.jpg",
                "leader": true,
                "source": "The Mac Observer",
                "_common": "facetime, ios, apple",
                "_sm": "1",
                "id": "6500902123545385818"
            },
            {
                "pub_time": 1534191752,
                "group": "IT News",
                "full_text": "Apple promised us that we'd be able to use FaceTime to video chat with up to 32 people at the same time in iOS 12 and MacOS Mojave.\nWhile we're eager to try it, it seems we'll have to wait. Group FaceTime won't release with the launch of iOS 12 and MacOS Mojave, according to Apple build release notes spotted by 9to5Mac and confirmed to CNET by Apple.\nThe notes say, \"Group FaceTime has been removed from the initial release of iOS 12 and will ship in a future software update later this fall.\"\nRemoving the feature from the initial iOS 12 release means Group FaceTime has been delayed. Of course, Apple has delayed other features in the past, including AirPlay 2 which didn't release until a year after it was unveiled. Hopefully the wait won't be as long with Group FaceTime. iOS 12 is expected in September.\nWith Apple adding this extra functionality to FaceTime, it may be time for the company to deliver on an old promise of letting non-Apple products use FaceTime.",
                "title": "Discuss: Delay: Apple just removed 32-person Group FaceTime from iOS 12 launch",
                "url": "https://www.cnet.com/news/delay-apple-just-removed-32-person-group-facetime-from-ios-12-launch/",
                "image": "https://cnet1.cbsistatic.com/img/IomPDsl4iKFzwV_5MZyN-SWfFGA=/724x407/2018/08/10/c2a101d8-e7a5-4c27-9cbf-74a2b379d195/group-facetime-macos.jpg",
                "source": "CNET",
                "_common": "facetime, ios, apple",
                "_sm": "1",
                "id": "12974659289663626608"
            },
            
        ]
Request a free 7-day trial subscription