Kagi (Independent Publisher) (Preview)

At Kagi, we envision a friendly version of the internet where users can explore, learn, and interact with confidence and ease. Our mission is to humanize the web, making it more accessible, ethical, and centered around the needs of individuals. We are driven by our core purpose: to inform and educate, empowering users with knowledge and understanding in their digital journey.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Troy Taylor |
URL | https://www.hitachisolutions.com |
ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
Publisher | Troy Taylor |
Website | https://kagi.com/ |
Privacy policy | https://kagi.com/privacy |
Categories | Data;Lifestyle and Entertainment |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Token | securestring | The API Token for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Answer query |
Answers a query using the FastGPT service. |
Get enrichment from news |
Retrieve enrichment results focused on non-commercial news and discussions. |
Get enrichment from web content |
Retrieve enrichment results focused on general, non-commercial web content. |
Get small web RSS feed |
Retrieve recent content from the "small web", which typically refers to the non-commercial part of the web, crafted by individuals to express themselves or share knowledge without seeking any financial gain. |
Perform search |
Performs a search. |
Summarize document |
Summarizes a document, by URL or using passed text. |
Answer query
Answers a query using the FastGPT service.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Query
|
query | True | string |
The query. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
meta.id | string |
The identifier. |
Node
|
meta.node | string |
The node. |
Retrieval Time
|
meta.ms | integer |
The retrieval time in milliseconds. |
Output
|
data.output | string |
The output. |
Tokens
|
data.tokens | integer |
The tokens. |
References
|
data.references | array of object | |
Title
|
data.references.title | string |
The title. |
Snippet
|
data.references.snippet | string |
The snippet. |
URL
|
data.references.url | string |
The URL address. |
Get enrichment from news
Retrieve enrichment results focused on non-commercial news and discussions.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Query
|
q | True | string |
The query. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
meta.id | string |
The identifier. |
Node
|
meta.node | string |
The node. |
Retrieval Time
|
meta.ms | integer |
The retrieval time in milliseconds. |
Data
|
data | array of object | |
Type
|
data.t | integer |
The type. |
Rank
|
data.rank | integer |
The rank. |
URL
|
data.url | string |
The URL address. |
Title
|
data.title | string |
The title. |
Snippet
|
data.snippet | string |
The snippet. |
Published
|
data.published | string |
When published. |
Get enrichment from web content
Retrieve enrichment results focused on general, non-commercial web content.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Query
|
q | True | string |
The query. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
meta.id | string |
The identifier. |
Node
|
meta.node | string |
The node. |
Retrieval Time
|
meta.ms | integer |
The retrieval time in milliseconds. |
Data
|
data | array of object | |
Type
|
data.t | integer |
The type. |
Rank
|
data.rank | integer |
The rank. |
URL
|
data.url | string |
The URL address. |
Title
|
data.title | string |
The title. |
Snippet
|
data.snippet | string |
The snippet. |
Published
|
data.published | string |
When published. |
Get small web RSS feed
Retrieve recent content from the "small web", which typically refers to the non-commercial part of the web, crafted by individuals to express themselves or share knowledge without seeking any financial gain.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
The limit. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Title
|
title | string |
The title. |
ID
|
id | string |
The identifier. |
Updated
|
updated | string |
When updated. |
Entries
|
entries | array of object | |
Title
|
entries.title | string |
The title. |
ID
|
entries.id | string |
The identifier. |
Updated
|
entries.updated | string |
When updated. |
Published
|
entries.published | string |
When published. |
URL
|
entries.url | string |
The URL address. |
Author
|
entries.author | string |
The author. |
Perform search
Performs a search.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Query
|
q | True | string |
The query. |
Limit
|
limit | integer |
The limit. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
meta.id | string |
The identifier. |
Node
|
meta.node | string |
The node. |
Retrieval Time
|
meta.ms | integer |
The retrieval time in milliseconds. |
API Balance
|
meta.api_balance | float |
The remaining API balance. |
Data
|
data | array of object | |
Type
|
data.t | integer |
The type. |
URL
|
data.url | string |
The URL address. |
Title
|
data.title | string |
The title. |
Snippet
|
data.snippet | string |
The snippet. |
URL
|
data.thumbnail.url | string |
The URL address. |
Width
|
data.thumbnail.width | integer |
The width. |
Height
|
data.thumbnail.height | integer |
The height. |
Published
|
data.published | string |
When published. |
List
|
data.list | array of string |
The list. |
Summarize document
Summarizes a document, by URL or using passed text.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
URL
|
url | string |
The URL address. |
|
Text
|
text | string |
The text. |
|
Engine
|
engine | string |
The engine to use. |
|
Summary Type
|
summary_type | string |
The summary type. |
|
Target Language
|
target_language | string |
The target language. |
|
Cache
|
cache | boolean |
Whether to cache. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
meta.id | string |
The identifier. |
Node
|
meta.node | string |
The node. |
Retrieval Time
|
meta.ms | integer |
The retrieval time in milliseconds. |
API Balance
|
meta.api_balance | float |
The remaining API balance. |
Data
|
data | array of object | |
Type
|
data.t | integer |
The type. |
URL
|
data.url | string |
The URL address. |
Title
|
data.title | string |
The title. |
Snippet
|
data.snippet | string |
The snippet. |
Error
|
error | array of object | |
Code
|
error.code | integer |
The error code. |
Message
|
error.msg | string |
The error message. |
Reference
|
error.ref | string |
The error reference. |