Person Article Search API
Discover articles, publications, interviews, podcasts, and research papers about a person.
API Endpoint
https://api.nyne.ai/person/articlesearch
What This API Does
Search for publicly available content featuring or written by a specific person. Results include articles, podcasts, videos, research papers, and other published content.
Getting Started
The Person Article Search API helps you find published content about or by a person. Simply provide a person's name and their company, and get back a curated list of relevant articles, interviews, podcasts, and more.
Asynchronous Processing
This API uses asynchronous processing. When you submit a request, it is queued for processing and you receive a request_id. Use this request_id to check the status and retrieve results when processing is complete.
Quick Example
Authentication
All API requests require authentication using your API key and secret. Include them in the request headers:
You can obtain your API credentials from your account dashboard.
Rate Limits
API usage is controlled by rate limiting mechanisms to ensure fair usage and system stability:
- Per Minute: 60 requests
- Per Hour: 1000 requests
- Monthly: Varies by plan
Cost: Each request uses 4 credits.
POST /person/articlesearch
Submit a request to search for articles, publications, interviews, podcasts, and research papers about a person. The request is queued for processing and returns a request_id that you can use to check status and retrieve results.
POST /person/articlesearch
Parameters
The person's name to search for
Example: "John Doe"
The company name or domain where the person works
Example: "Acme Corp" or "acme.com"
Sort order for results
Values: "recent" (default) or "popular"
Default: "recent"
- recent: Sort by publication date (most recent first)
- popular: Sort by popularity and relevance
Maximum number of results to return
Default: 5
Maximum: 20
Example: 10
HTTPS endpoint to receive results when processing is complete
Example: "https://yourapp.com/webhook/articlesearch"
Example Request
Example Response (Queued)
Content Types
The API returns the following content types:
- article: News articles, blog posts, and written publications
- podcast: Podcast appearances and interviews
- youtube: Video content and interviews
- research_paper: Academic papers and research publications
GET /person/articlesearch
Check the status of an article search request and retrieve results when processing is complete.
GET /person/articlesearch
Parameters
The request ID returned from the POST request
Example: abc123def456
Example Request
Example Response (Processing)
Example Response (Completed)
Status Values
- pending: Request is queued and waiting to be processed
- processing: Request is currently being processed
- completed: Request completed successfully and results are available
- failed: Request failed (check the error field for details)
Response Format
All API responses follow a consistent JSON format:
POST Response (Queued)
GET Response (Completed)
Error Response
Callback System
When you provide a callback_url, the API will send the article search results to your endpoint via HTTP POST when processing is complete.
Callback Request Format
Callback Retry Policy
- Maximum 5 retry attempts
- Exponential backoff: 1s, 5s, 15s, 1m, 5m
- 30-second timeout per request
- Your endpoint should return HTTP 2xx for success
Error Codes
| Error Code | HTTP Status | Description |
|---|---|---|
missing_parameters |
400 | Required parameters are missing (name or company) |
invalid_parameters |
400 | Invalid parameter values (e.g., invalid sort value) |
missing_credentials |
401 | API key or secret is missing |
invalid_credentials |
401 | API key or secret is invalid |
rate_limit_exceeded |
429 | Rate limit has been exceeded |
insufficient_credits |
403 | Insufficient credits to complete the request |
internal_error |
500 | An internal server error occurred |
Try EZ Tool for a no-code interface | Open Playground