Skip to main content
POST
/
api
/
levelsfyi
/
internships
/
search
/levelsfyi/internships/search
curl --request POST \
  --url https://api.anysite.io/api/levelsfyi/internships/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "count": 2,
  "timeout": 300,
  "keyword": "machine learning",
  "company": "Google",
  "title": "Software Engineer",
  "year": "2026"
}
'
[
  {
    "company": "<string>",
    "@type": "@levelsfyi_internship",
    "title": "<string>",
    "location": "<string>",
    "season": "<string>",
    "year": "<string>",
    "monthly_salary": 123,
    "hourly_salary": 123,
    "education_level": "<string>",
    "is_verified": true,
    "apply_url": "<string>",
    "image": "<string>",
    "tags": []
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required

Max number of results

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
keyword
string | null

Free-text filter over company, title, location and details

Example:

"machine learning"

company
string | null

Filter by company name

Example:

"Google"

title
string | null

Filter by role title

Example:

"Software Engineer"

season
enum<string> | null

Filter by internship season

Available options:
Summer,
Fall,
Winter,
Spring
year
string | null

Filter by internship year

Example:

"2026"

Response

Successful Response

company
string
required
@type
string
default:@levelsfyi_internship
title
string | null
location
string | null
season
string | null
year
string | null
monthly_salary
number | null
hourly_salary
number | null
education_level
string | null
is_verified
boolean | null
apply_url
string | null
image
string | null
tags
string[]