This is the documentation for Ezai Scraper API.
Method: POST
URL: /notes
Headers:
OAI-KEY: Your OAI key (required)
Request Body:
{
"url": "https://example.com"
}Response:
{
"status": "success",
"notes": [
/* list of notes */
],
"title": "Example Title",
"url": "https://example.com",
"message": "Successfully scraped notes from the url"
}Errors:
- Missing
OAI-KEYheader
{
"status": "failure",
"message": "OAI-KEY header is required"
}- Problem getting website
{
"status": "failure",
"message": "Problem getting website"
}- Problem getting content
{
"status": "failure",
"message": "Problem getting content"
}- Problem getting notes
{
"status": "failure",
"message": "Problem getting notes"
}Method: POST
URL: /summary
Headers:
OAI-KEY: Your OAI key (required)
Request Body:
{
"url": "https://example.com"
}Response:
{
"status": "success",
"summary": "Generated summary text",
"title": "Example Title",
"url": "https://example.com",
"message": "Summary generated successfully"
}Errors:
- Problem getting website
{
"status": "failure",
"message": "Problem getting website"
}- Missing
OAI-KEYheader
{
"status": "failure",
"message": "OAI-KEY header is required"
}- Problem getting content
{
"status": "failure",
"message": "Problem getting content"
}- Problem getting summary
{
"status": "failure",
"message": "Problem getting summary"
}