Skip to main content
GET
https://searchcompany-main.up.railway.app
/
api
/
cron
/
entities
curl "https://searchcompany-main.up.railway.app/api/cron/entities?business_id=nike&type=business"
{
  "entities": [
    {
      "business_id": "nike",
      "item_id": null,
      "source_url": "https://nike.com",
      "deployment_url": "https://nike-com.searchcompany.dev"
    },
    {
      "business_id": "nike",
      "item_id": "air-max-90",
      "source_url": "https://nike.com/air-max-90",
      "deployment_url": "https://nike-com-air-max-90.searchcompany.dev"
    }
  ]
}
Internal endpoint for the Cron service to get entities (businesses and products) for batch processing.

Query Parameters

business_id
string
Filter by specific business slug. If omitted, returns all businesses.
type
string
Filter by entity type: - "business" - Only businesses (no item_id) - "product" - Only products (has item_id) - Omit for all entities

Response

entities
array
Array of entity objects with business_id, item_id (null for businesses), source_url, deployment_url
curl "https://searchcompany-main.up.railway.app/api/cron/entities?business_id=nike&type=business"
{
  "entities": [
    {
      "business_id": "nike",
      "item_id": null,
      "source_url": "https://nike.com",
      "deployment_url": "https://nike-com.searchcompany.dev"
    },
    {
      "business_id": "nike",
      "item_id": "air-max-90",
      "source_url": "https://nike.com/air-max-90",
      "deployment_url": "https://nike-com-air-max-90.searchcompany.dev"
    }
  ]
}

Example Queries

Use CaseURL
All entities/api/cron/entities
Single business/api/cron/entities?business_id=nike
All businesses (no products)/api/cron/entities?type=business
All products only/api/cron/entities?type=product
Products for one business/api/cron/entities?business_id=nike&type=product