search: Search for projects

API: sonarcloud.io:sonarqube
Endpoint: /api/components/search
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 201ms

Description

Search for projects. Used to provide the ability to search for any component but this option has been removed and webservice 'api/components/tree' should be used instead for this purpose

Parameters (4)

organization (string, query, required)

Organization key

p (string, query, optional, default: 1)

1-based page number

ps (string, query, optional, default: 100)

Page size. Must be greater than 0 and less or equal than 500

q (string, query, optional)

Limit search to: - component names that contain the supplied string- component keys that are exactly the same as the supplied string

Examples (1)

Search for projects openapi-spec
curl 'https://sonarcloud.io/api/components/search?organization=my-org&p=42&ps=20&q=sonar'
import requests

resp = requests.get(
    "https://sonarcloud.io/api/components/search",
    params={
        'organization': 'my-org',
        'p': '42',
        'ps': '20',
        'q': 'sonar',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("sonarqube")
result = api.fetch("api/components/search", organization="my-org", p=42, ps=20, q="sonar")

for item in result:
    print(item)
const resp = await fetch("https://sonarcloud.io/api/components/search?organization=my-org&p=42&ps=20&q=sonar");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 04:15:52.925366 200 201ms
2026-04-15 02:42:48.137605 200 189ms
2026-04-14 03:50:11.235754 200 196ms
2026-04-12 15:48:01.158470 200 155ms
2026-04-10 01:31:44.185761 200 329ms
2026-04-09 00:09:09.842135 200 185ms