Use the same APIs that empower Pipfeed’s backend. We created these APIs using multiple technologies and we also use multiple A.I. models to predict category and generate a summary.
Extract Article API
We have hosted the APIs on RapidApi.com. You can access the article extract API here: https://rapidapi.com/imshashank/api/a-i-powered-url-article-extractor/
The below are the various fields in the API Resonse.
// Fields in the API
@Data
@Builder
public class ArticleExtractApiResponse {
/**
* Published date of the article
*/
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", timezone = "UTC")
private Instant publishedAt;
/**
* Title of the article
*/
private String title;
/**
* List of authors for the article
*/
private List<String> authors;
/**
* Metadata Description
*/
private String description;
/**
* Predicted Language
*/
private String language;
/**
* Final URL of the article
*/
private String url;
/**
* Main featured image
*/
private String mainImage;
/**
* Extracted HTML
*/
private String html;
/**
* Content as plain text
*/
private String text;
/**
* Main predicted category
*/
private String category;
/**
* Top 3 Predicted Categoris using an A.I. model
*/
private List<String> predictedCategories;
/**
* Tags
*/
private List<String> tags;
/**
* Most important keywords in the article
*/
private List<String> keywords;
/**
* A.I. generated summary of the article
*/
private String summary;
/**
* All images in the article
*/
private List<String> images;
/**
* The name of the blog article is published in
*/
private String blogName;
/**
* Logo of the blog
*/
private String blogLogoUrl;
}