MobileAPI.dev manufacturers API

The manufacturers API from MobileAPI.dev — 2 operation(s) for manufacturers.

Documentation

Specifications

Code Examples

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-battery-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-comms-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-device-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-devicelist-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-display-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-features-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-image-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-maincamera-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-manufacturer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-memory-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-misc-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-network-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-platform-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-selfiecamera-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-sound-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-battery-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-body-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-comms-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-device-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-devicelist-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-display-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-features-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-image-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-maincamera-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-manufacturer-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-memory-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-misc-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-network-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-platform-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-selfiecamera-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-sound-structure.json

Other Resources

OpenAPI Specification

mobileapi-dev-manufacturers-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Mobile api manufacturers API
  description: REST API providing structured device specifications, base64-encoded product images, and pricing metadata for 31,500+ smartphones, tablets, smartwatches, and laptops across 200+ manufacturers. Endpoints support paginated listing, fuzzy search by name or model number, autocomplete, browsing by manufacturer/year/type, per-category specifications (battery, display, platform, memory, cameras, network, sound, comms, features, body, misc), high-resolution images, manufacturer directory, account introspection (/me/), and an AI natural-language query endpoint.
  termsOfService: https://app.getterms.io/view/AG2Np/terms-of-service/en-us
  contact:
    name: MobileAPI.dev Support
    email: support@mobileapi.dev
    url: https://mobileapi.dev/
  version: v1
servers:
- url: https://api.mobileapi.dev
  description: MobileAPI.dev production server
security:
- ApiKeyHeader: []
- ApiKeyQuery: []
tags:
- name: manufacturers
paths:
  /manufacturers/:
    parameters: []
    get:
      operationId: manufacturers_list
      summary: List All Device Manufacturers
      description: Retrieve a list of all device manufacturers with their names and website URLs. Results are paginated with 50 manufacturers per page. Requires authentication.
      parameters:
      - name: Authorization
        in: header
        description: 'Recommended: ''Token YOUR_API_KEY'' or ''Bearer YOUR_API_KEY'''
        required: false
        schema:
          type: string
      - name: key
        in: query
        description: 'Fallback: API key as query parameter (optional for demo)'
        required: false
        schema:
          type: string
      - name: page
        in: query
        description: 'Page number (default: 1). Each page contains 50 manufacturers.'
        required: false
        schema:
          type: integer
      responses:
        '200':
          description: Paginated list of manufacturers with metadata
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ManufacturerList'
        '400':
          description: Bad request, invalid page parameter
        '401':
          description: Unauthorized - API key required
      tags:
      - manufacturers
  /manufacturers/{id}/:
    parameters:
    - name: id
      in: path
      description: A unique integer value identifying this manufacturer.
      required: true
      schema:
        type: integer
    get:
      operationId: manufacturers_read
      summary: Get Manufacturer by ID
      description: Retrieve detailed manufacturer information by providing its ID. Returns manufacturer name, website URL, and logo.
      parameters:
      - name: Authorization
        in: header
        description: 'Recommended: ''Token YOUR_API_KEY'' or ''Bearer YOUR_API_KEY'''
        required: false
        schema:
          type: string
      - name: key
        in: query
        description: 'Fallback: API key as query parameter (optional for demo)'
        required: false
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ManufacturerList'
        '401':
          description: Unauthorized - Authentication required
        '404':
          description: Not Found - Manufacturer with given ID does not exist
      tags:
      - manufacturers
components:
  schemas:
    ManufacturerList:
      required:
      - name
      type: object
      properties:
        id:
          title: ID
          type: integer
          readOnly: true
        name:
          title: Name
          type: string
          maxLength: 255
          minLength: 1
        website_url:
          title: Website url
          description: Manufacturer official website URL
          type: string
          format: uri
          maxLength: 500
          nullable: true
  securitySchemes:
    ApiKeyHeader:
      type: apiKey
      in: header
      name: Authorization
      description: Provide your API key in the Authorization header using either 'Token YOUR_API_KEY' or 'Bearer YOUR_API_KEY'. Both formats are equivalent.
    ApiKeyQuery:
      type: apiKey
      in: query
      name: key
      description: Fallback - supply your API key as the 'key' query parameter.