Hackernews

Learn how to use Hackernews with Composio

Overview

SLUG: HACKERNEWS

Description

Hacker News is a tech-focused news aggregator by Y Combinator, featuring user-submitted stories and discussions on startups, programming, and emerging trends

Tools

Executing tools

To prototype you can execute some tools to see the responses and working on the Hackernews toolkit’s playground

For code examples, see the Tool calling guide and Provider examples.

Tool List

Tool Name: Get Hackernews Frontpage

Description

Get the frontpage posts of Hacker News.

Action Parameters

min_points
integerDefaults to 40

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Hackernews Item

Description

Get a specific item from Hacker News using its ID. Limits response size to prevent context overflow.

Action Parameters

item_id
stringRequired
max_children
integerDefaults to 10
max_depth
integerDefaults to 2
truncate_text
booleanDefaults to True

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Latest Hackernews Posts

Description

Get the latest posts from Hacker News based on optional filters. Results can be limited using the size parameter.

Action Parameters

page
integer
size
integerDefaults to 5
tags
array

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Hackernews Today Posts

Description

Get today's posts from Hacker News.

Action Parameters

min_points
integerDefaults to 200

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Hackernews User

Description

Get a specific user from Hacker News using their username.

Action Parameters

username
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Search Hackernews Posts

Description

Get relevant posts from Hacker News based on a full-text query and optional filters. Results can be limited using the size parameter.

Action Parameters

page
integer
query
stringRequired
size
integerDefaults to 5
tags
array

Action Response

data
objectRequired
error
string
successful
booleanRequired