Buscar order

Este endpoint permite buscar orders de forma massiva, utilizando diversos filtros e informações de paginação. Em caso de sucesso, a requisição retornará uma resposta com o status 200.

GET

https://api.mercadopago.com/v1/orders
Request parameters
Header
Authorization
string

OBRIGATÓRIO

Access Token obtido através do painel de desenvolvedores. Obrigatório ser enviado em todas as requisições.
Query
begin_date
string

OBRIGATÓRIO

Data inicial para filtrar orders pela data de criação (formato RFC 3339).
end_date
string

OBRIGATÓRIO

Data final para filtrar orders por data de criação (formato RFC 3339).
external_reference
string
Referência externa da order. Pode ser, por exemplo, um hashcode do Banco Central, funcionando como identificador de origem da transação. Este campo deve ter no máximo 64 caracteres e deve conter apenas números, letras, h...Ver mais
type
string
Tipo de order, associada à solução do Mercado Pago para a qual foi criada. Para pagamentos online com cartões, o único valor possível é "online".
Response parameters
data
array
Lista de orders que correspondem aos critérios de busca.
paging
object
Informações de paginação.
Erros

400Erro de requisição.

missing_required_params

Os parâmetros "begin_date" e "end_date" estão faltando. Estes parâmetros são obrigatórios para a consulta.

invalid_parameter

Um valor inválido foi enviado para um parâmetro de consulta. Isso pode ocorrer com formatos de data inválidos (deve usar formato RFC3339, ex.: '2023-01-01T00:00:00Z'), valores de paginação inválidos ("page" e "page_size"), valores de ordenação inválidos ("sort_by", "sort_order") ou valores de filtro inválidos ("status", "type", "payment_method_id", etc.). Verifique os detalhes da mensagem de erro para informações específicas.

401Erro. Access Token não autorizado.

401

O Access Token enviado está incorreto. Revise o valor e tente enviar a requisição novamente com a informação correta.

invalid_credentials

Não há suporte para credenciais de teste. Utilize usuários de teste com credenciais de produção para o ambiente de teste (sandbox) e as suas credenciais de produção para o ambiente de produção.

500Erro genérico.

internal_error

Erro genérico. Tente enviar a solicitação novamente.

Informe dados válidos nos request parameters antes de executar.
Request
curl -X GET \
    'https://api.mercadopago.com/v1/orders?begin_date=2025-11-01T00:00:00.000Z&end_date=2025-11-11T23:59:59.999Z&external_reference=ext_ref_1234&type=online&status=processed&status_detail=accredited&payment_method_id=visa&payment_method_type=credit_card&page=1&page_size=20&sort_by=created_date&sort_order=desc'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-4*********782856-12*********f202ca494*********f0baa4bb3*********648' \
    
Response
{
  "data": [
    {
      "id": "ORD01K9SN1Q5959CGN8QGW00EH7V5",
      "type": "online",
      "processing_mode": "automatic",
      "external_reference": "ext_ref_1234",
      "total_amount": "50.00",
      "total_paid_amount": "50.00",
      "user_id": "12345",
      "status": "processed",
      "status_detail": "accredited",
      "capture_mode": "automatic_async",
      "currency": "COP",
      "created_date": "2024-08-26T13:06:51.045317772Z",
      "last_updated_date": "2024-08-26T13:06:51.045317772Z",
      "integration_data": {
        "application_id": "1234",
        "integrator_id": "dev_123",
        "platform_id": "1234567890",
        "sponsor": {
          "id": "446566691"
        }
      },
      "transactions": {
        "payments": [
          {
            "id": "PAY01K9SN1Q5959CGN8QGW176BB6P",
            "amount": "24.50",
            "paid_amount": "50.00",
            "reference_id": "01JEVQM899NWSQC4FYWWW7KTF9",
            "status": "processed",
            "status_detail": "accredited",
            "payment_method": {
              "id": "visa",
              "type": "credit_card",
              "installments": 1,
              "transaction_security": {
                "validation": "on_fraud_risk",
                "liability_shift": "required",
                "url": "https://www.mercadopago.com/auth/card/validation/pages/remedies/019ada0a-fe1f-7a82-ba1a-1ccb4e0232e7?display_mode=self_hosted&guest_token=0661345a-e0e1-4c09-aff9-b7929ca9a24a",
                "id": "019ada0a-fe1f-7a82-ba1a-1ccb4e0232e7",
                "type": "three_ds",
                "status": "NOT_AUTHENTICATED"
              }
            }
          }
        ]
      }
    }
  ],
  "paging": {
    "total": "54",
    "total_pages": "3",
    "offset": "0",
    "limit": "20"
  }
}